home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_34_ARes.txt < prev    next >
Text File  |  1996-07-25  |  446KB  |  7,834 lines

  1. # near model CODE resource
  2. # jump table entries: 12184-12289 (106 of them)
  3. fn00000000:
  4. 00000000  4E56 FDF8                link       A6, -0x0208
  5. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6. 00000008  4267                     clr.w      -[A7]
  7. 0000000A  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  8. 0000000E  1C1F                     move.b     D6, [A7]+
  9. 00000010  4207                     clr.b      D7
  10. 00000012  1006                     move.b     D0, D6
  11. 00000014  6700 00E6                beq        +0xE8 /* 000000FC */
  12. 00000018  4AAD E7F4                tst.l      [A5 - 0x180C]
  13. 0000001C  56C0                     sne        D0
  14. 0000001E  4A00                     tst.b      D0
  15. 00000020  673A                     beq        +0x3C /* 0000005C */
  16. 00000022  2F00                     move.l     -[A7], D0
  17. 00000024  42A7                     clr.l      -[A7]
  18. 00000026  2F2D E7F4                move.l     -[A7], [A5 - 0x180C]
  19. 0000002A  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  20. 0000002E  221F                     move.l     D1, [A7]+
  21. 00000030  201F                     move.l     D0, [A7]+
  22. 00000032  4A81                     tst.l      D1
  23. 00000034  5EC1                     sgt        D1
  24. 00000036  C001                     and.b      D0, D1
  25. 00000038  6722                     beq        +0x24 /* 0000005C */
  26. 0000003A  42A7                     clr.l      -[A7]
  27. 0000003C  2F2D E7F4                move.l     -[A7], [A5 - 0x180C]
  28. 00000040  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  29. 00000044  285F                     movea.l    A4, [A7]+
  30. 00000046  200C                     move.l     D0, A4
  31. 00000048  6712                     beq        +0x14 /* 0000005C */
  32. 0000004A  486E FDFA                pea.l      [A6 - 0x206]
  33. 0000004E  2F0C                     move.l     -[A7], A4
  34. 00000050  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  35. 00000054  2F0C                     move.l     -[A7], A4
  36. 00000056  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  37. 0000005A  7E01                     moveq.l    D7, 0x01
  38. label0000005C:
  39. 0000005C  1007                     move.b     D0, D7
  40. 0000005E  0A00 0001                xori.b     D0, 0x1
  41. 00000062  4A00                     tst.b      D0
  42. 00000064  6746                     beq        +0x48 /* 000000AC */
  43. 00000066  4AAD E7F0                tst.l      [A5 - 0x1810]
  44. 0000006A  56C1                     sne        D1
  45. 0000006C  C001                     and.b      D0, D1
  46. 0000006E  4A00                     tst.b      D0
  47. 00000070  673A                     beq        +0x3C /* 000000AC */
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  42A7                     clr.l      -[A7]
  50. 00000076  2F2D E7F0                move.l     -[A7], [A5 - 0x1810]
  51. 0000007A  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  52. 0000007E  221F                     move.l     D1, [A7]+
  53. 00000080  201F                     move.l     D0, [A7]+
  54. 00000082  4A81                     tst.l      D1
  55. 00000084  5EC1                     sgt        D1
  56. 00000086  C001                     and.b      D0, D1
  57. 00000088  6722                     beq        +0x24 /* 000000AC */
  58. 0000008A  42A7                     clr.l      -[A7]
  59. 0000008C  2F2D E7F0                move.l     -[A7], [A5 - 0x1810]
  60. 00000090  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  61. 00000094  285F                     movea.l    A4, [A7]+
  62. 00000096  200C                     move.l     D0, A4
  63. 00000098  6712                     beq        +0x14 /* 000000AC */
  64. 0000009A  486E FDFA                pea.l      [A6 - 0x206]
  65. 0000009E  2F0C                     move.l     -[A7], A4
  66. 000000A0  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  67. 000000A4  2F0C                     move.l     -[A7], A4
  68. 000000A6  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  69. 000000AA  7E01                     moveq.l    D7, 0x01
  70. label000000AC:
  71. 000000AC  1007                     move.b     D0, D7
  72. 000000AE  0A00 0001                xori.b     D0, 0x1
  73. 000000B2  4A00                     tst.b      D0
  74. 000000B4  6746                     beq        +0x48 /* 000000FC */
  75. 000000B6  4AAD E7EC                tst.l      [A5 - 0x1814]
  76. 000000BA  56C1                     sne        D1
  77. 000000BC  C001                     and.b      D0, D1
  78. 000000BE  4A00                     tst.b      D0
  79. 000000C0  673A                     beq        +0x3C /* 000000FC */
  80. 000000C2  2F00                     move.l     -[A7], D0
  81. 000000C4  42A7                     clr.l      -[A7]
  82. 000000C6  2F2D E7EC                move.l     -[A7], [A5 - 0x1814]
  83. 000000CA  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  84. 000000CE  221F                     move.l     D1, [A7]+
  85. 000000D0  201F                     move.l     D0, [A7]+
  86. 000000D2  4A81                     tst.l      D1
  87. 000000D4  5EC1                     sgt        D1
  88. 000000D6  C001                     and.b      D0, D1
  89. 000000D8  6722                     beq        +0x24 /* 000000FC */
  90. 000000DA  42A7                     clr.l      -[A7]
  91. 000000DC  2F2D E7EC                move.l     -[A7], [A5 - 0x1814]
  92. 000000E0  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  93. 000000E4  285F                     movea.l    A4, [A7]+
  94. 000000E6  200C                     move.l     D0, A4
  95. 000000E8  6712                     beq        +0x14 /* 000000FC */
  96. 000000EA  486E FDFA                pea.l      [A6 - 0x206]
  97. 000000EE  2F0C                     move.l     -[A7], A4
  98. 000000F0  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  99. 000000F4  2F0C                     move.l     -[A7], A4
  100. 000000F6  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  101. 000000FA  7E01                     moveq.l    D7, 0x01
  102. label000000FC:
  103. 000000FC  1007                     move.b     D0, D7
  104. 000000FE  6746                     beq        +0x48 /* 00000146 */
  105. 00000100  486E FEFA                pea.l      [A6 - 0x106]
  106. 00000104  2F3C 0006 0FA8           move.l     -[A7], 0x60FA8
  107. 0000010A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  108. 0000010E  486E FEFA                pea.l      [A6 - 0x106]
  109. 00000112  486E FDFA                pea.l      [A6 - 0x206]
  110. 00000116  487A 003A                pea.l      [PC + 0x3A /* 00000152, value 0x4E56 'NV', cstring "" */]
  111. 0000011A  487A 0036                pea.l      [PC + 0x36 /* 00000152, value 0x4E56 'NV', cstring "" */]
  112. 0000011E  487A 0032                pea.l      [PC + 0x32 /* 00000152, value 0x4E56 'NV', cstring "" */]
  113. 00000122  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  114. 00000126  486E FEFA                pea.l      [A6 - 0x106]
  115. 0000012A  487A 0026                pea.l      [PC + 0x26 /* 00000152, value 0x4E56 'NV', cstring "" */]
  116. 0000012E  487A 0022                pea.l      [PC + 0x22 /* 00000152, value 0x4E56 'NV', cstring "" */]
  117. 00000132  487A 001E                pea.l      [PC + 0x1E /* 00000152, value 0x4E56 'NV', cstring "" */]
  118. 00000136  A98B                     syscall    ParamText
  119. 00000138  2F3C 0898 0000           move.l     -[A7], 0x8980000
  120. 0000013E  42A7                     clr.l      -[A7]
  121. 00000140  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  122. 00000144  3A1F                     move.w     D5, [A7]+
  123. label00000146:
  124. 00000146  1D46 0008                move.b     [A6 + 0x8], D6
  125. 0000014A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  126. 0000014E  4E5E                     unlink     A6
  127. 00000150  4E75                     rts
  128. 00000152  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  129. export_1523: // at 00000154 (misaligned)
  130. 00000156  FFF6                     .invalid   <<F/7/7>>
  131. 00000158  48E7 0308                movem.l    -[A7], D6,D7,A4
  132. 0000015C  42A7                     clr.l      -[A7]
  133. 0000015E  3F3C 0005                move.w     -[A7], 0x5
  134. 00000162  A949                     syscall    GetMenuHandle
  135. 00000164  285F                     movea.l    A4, [A7]+
  136. 00000166  4267                     clr.w      -[A7]
  137. 00000168  2F0C                     move.l     -[A7], A4
  138. 0000016A  A950                     syscall    CountMItems
  139. 0000016C  3C1F                     move.w     D6, [A7]+
  140. 0000016E  7007                     moveq.l    D0, 0x07
  141. 00000170  B046                     cmp.w      D0, D6
  142. 00000172  6E18                     bgt        +0x1A /* 0000018C */
  143. 00000174  3D46 FFF6                move.w     [A6 - 0xA], D6
  144. 00000178  3E2E FFF6                move.w     D7, [A6 - 0xA]
  145. 0000017C  6008                     bra        +0xA /* 00000186 */
  146. label0000017E:
  147. 0000017E  2F0C                     move.l     -[A7], A4
  148. 00000180  3F07                     move.w     -[A7], D7
  149. 00000182  A952                     syscall    DeleteMenuItem/DelMenuItem
  150. 00000184  5347                     subq.w     D7, 1
  151. label00000186:
  152. 00000186  7007                     moveq.l    D0, 0x07
  153. 00000188  B047                     cmp.w      D0, D7
  154. 0000018A  6FF2                     ble        -0xC /* 0000017E */
  155. label0000018C:
  156. 0000018C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  157. 00000190  4E5E                     unlink     A6
  158. 00000192  2E9F                     move.l     [A7], [A7]+
  159. 00000194  4E75                     rts
  160. 00000196  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  161. 0000019A  FFFC                     .invalid   <<F/7/7>>
  162. 0000019C  48E7 0128                movem.l    -[A7], D7,A2,A4
  163. 000001A0  2E2E 000C                move.l     D7, [A6 + 0xC]
  164. 000001A4  286E 0008                movea.l    A4, [A6 + 0x8]
  165. 000001A8  286C 0008                movea.l    A4, [A4 + 0x8]
  166. 000001AC  204C                     movea.l    A0, A4
  167. 000001AE  5088                     addq.l     A0, 8
  168. 000001B0  2050                     movea.l    A0, [A0]
  169. 000001B2  2D48 FFFC                move.l     [A6 - 0x4], A0
  170. 000001B6  4A6E 0010                tst.w      [A6 + 0x10]
  171. 000001BA  672C                     beq        +0x2E /* 000001E8 */
  172. 000001BC  4A87                     tst.l      D7
  173. 000001BE  661A                     bne        +0x1C /* 000001DA */
  174. 000001C0  41ED F9B8                lea.l      A0, [A5 - 0x648]
  175. 000001C4  246E 0008                movea.l    A2, [A6 + 0x8]
  176. 000001C8  43EA FEC2                lea.l      A1, [A2 - 0x13E]
  177. 000001CC  707F                     moveq.l    D0, 0x7F
  178. label000001CE:
  179. 000001CE  30D9                     move.w     [A0]+, [A1]+
  180. 000001D0  51C8 FFFC                dbf        D0, -0x6 /* 000001CE */
  181. 000001D4  2E3C 0082 0006           move.l     D7, 0x820006
  182. label000001DA:
  183. 000001DA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  184. 000001DE  2F07                     move.l     -[A7], D7
  185. 000001E0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  186. 000001E4  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  187. label000001E8:
  188. 000001E8  206E 0008                movea.l    A0, [A6 + 0x8]
  189. 000001EC  2C48                     movea.l    A6, A0
  190. 000001EE  4EFA 0172                jmp        [PC + 0x172 /* 00000362 */]
  191. 000001F2  0000 4CDF                ori.b      D0, 0xDF
  192. 000001F6  1480                     move.b     [A2], D0
  193. 000001F8  4E5E                     unlink     A6
  194. 000001FA  205F                     movea.l    A0, [A7]+
  195. 000001FC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  196. 00000200  4ED0                     jmp        [A0]
  197. 00000202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  198. // begin alternate branch 00000204-00000208
  199. fn00000204:
  200. 00000204  4E56 FF4E                link       A6, -0x00B2
  201. // end alternate branch 00000204-00000208
  202. fn00000204: // (misaligned)
  203. 00000206  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  204. 00000208  206E 0014                movea.l    A0, [A6 + 0x14]
  205. 0000020C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  206. 00000210  7022                     moveq.l    D0, 0x22
  207. label00000212:
  208. 00000212  32D8                     move.w     [A1]+, [A0]+
  209. 00000214  51C8 FFFC                dbf        D0, -0x6 /* 00000212 */
  210. 00000218  7000                     moveq.l    D0, 0x00
  211. 0000021A  2D40 FF5A                move.l     [A6 - 0xA6], D0
  212. 0000021E  41EE FFC0                lea.l      A0, [A6 - 0x40]
  213. 00000222  2D48 FF60                move.l     [A6 - 0xA0], A0
  214. 00000226  426E FF6A                clr.w      [A6 - 0x96]
  215. 0000022A  3D6E FFBA FF64           move.w     [A6 - 0x9C], [A6 - 0x46]
  216. 00000230  2D6E FFBC FF7E           move.l     [A6 - 0x82], [A6 - 0x44]
  217. 00000236  4267                     clr.w      -[A7]
  218. 00000238  486E FF4E                pea.l      [A6 - 0xB2]
  219. 0000023C  4267                     clr.w      -[A7]
  220. 0000023E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  221. 00000242  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  222. 00000246  206E 0010                movea.l    A0, [A6 + 0x10]
  223. 0000024A  43EE FF6E                lea.l      A1, [A6 - 0x92]
  224. 0000024E  7007                     moveq.l    D0, 0x07
  225. label00000250:
  226. 00000250  30D9                     move.w     [A0]+, [A1]+
  227. 00000252  51C8 FFFC                dbf        D0, -0x6 /* 00000250 */
  228. 00000256  206E 000C                movea.l    A0, [A6 + 0xC]
  229. 0000025A  2F08                     move.l     -[A7], A0
  230. 0000025C  4267                     clr.w      -[A7]
  231. 0000025E  486E FF6C                pea.l      [A6 - 0x94]
  232. 00000262  7003                     moveq.l    D0, 0x03
  233. 00000264  2F00                     move.l     -[A7], D0
  234. 00000266  A85D                     syscall    BitTst
  235. 00000268  101F                     move.b     D0, [A7]+
  236. 0000026A  205F                     movea.l    A0, [A7]+
  237. 0000026C  1080                     move.b     [A0], D0
  238. 0000026E  4E5E                     unlink     A6
  239. 00000270  205F                     movea.l    A0, [A7]+
  240. 00000272  DEFC 0010                add.w      A7, 0x10
  241. 00000276  4ED0                     jmp        [A0]
  242. fn00000278:
  243. 00000278  4E56 0000                link       A6, 0
  244. 0000027C  203C 4674 4346           move.l     D0, 0x46744346 /* 'FtCF' */
  245. 00000282  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  246. 00000286  56C0                     sne        D0
  247. 00000288  4A00                     tst.b      D0
  248. 0000028A  6730                     beq        +0x32 /* 000002BC */
  249. 0000028C  223C 4674 506A           move.l     D1, 0x4674506A /* 'FtPj' */
  250. 00000292  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  251. 00000296  56C1                     sne        D1
  252. 00000298  C001                     and.b      D0, D1
  253. 0000029A  6720                     beq        +0x22 /* 000002BC */
  254. 0000029C  2F00                     move.l     -[A7], D0
  255. 0000029E  4267                     clr.w      -[A7]
  256. 000002A0  206E 0008                movea.l    A0, [A6 + 0x8]
  257. 000002A4  2F28 FEA4                move.l     -[A7], [A0 - 0x15C]
  258. 000002A8  4EAD 4D72                jsr        [A5 + 0x4D72 /* export_2474 */]
  259. 000002AC  121F                     move.b     D1, [A7]+
  260. 000002AE  201F                     move.l     D0, [A7]+
  261. 000002B0  C001                     and.b      D0, D1
  262. 000002B2  6708                     beq        +0xA /* 000002BC */
  263. 000002B4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  264. 000002BA  6004                     bra        +0x6 /* 000002C0 */
  265. label000002BC:
  266. 000002BC  422E 0010                clr.b      [A6 + 0x10]
  267. label000002C0:
  268. 000002C0  4E5E                     unlink     A6
  269. 000002C2  205F                     movea.l    A0, [A7]+
  270. 000002C4  504F                     addq.w     A7, 8
  271. 000002C6  4ED0                     jmp        [A0]
  272. 000002C8  4E56 FEA2                link       A6, -0x015E
  273. 000002CC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  274. 000002D0  486E FFC2                pea.l      [A6 - 0x3E]
  275. 000002D4  487A FEC2                pea.l      [PC - 0x13E /* 00000198, value 0x4E56FFFC */]
  276. 000002D8  2F0E                     move.l     -[A7], A6
  277. 000002DA  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  278. 000002DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  279. 000002E2  486E FEA4                pea.l      [A6 - 0x15C]
  280. 000002E6  486E FEA3                pea.l      [A6 - 0x15D]
  281. 000002EA  2F0E                     move.l     -[A7], A6
  282. 000002EC  4EBA FF16                jsr        [PC - 0xEA /* 00000204 */]
  283. 000002F0  102E FEA3                move.b     D0, [A6 - 0x15D]
  284. 000002F4  6664                     bne        +0x66 /* 0000035A */
  285. 000002F6  2F00                     move.l     -[A7], D0
  286. 000002F8  4267                     clr.w      -[A7]
  287. 000002FA  2F2E FEA4                move.l     -[A7], [A6 - 0x15C]
  288. 000002FE  2F0E                     move.l     -[A7], A6
  289. 00000300  4EBA FF76                jsr        [PC - 0x8A /* 00000278 */]
  290. 00000304  121F                     move.b     D1, [A7]+
  291. 00000306  201F                     move.l     D0, [A7]+
  292. 00000308  8001                     or.b       D0, D1
  293. 0000030A  6702                     beq        +0x4 /* 0000030E */
  294. 0000030C  604C                     bra        +0x4E /* 0000035A */
  295. label0000030E:
  296. 0000030E  4267                     clr.w      -[A7]
  297. 00000310  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  298. 00000314  486E FEBA                pea.l      [A6 - 0x146]
  299. 00000318  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  300. 0000031C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  301. 00000320  2F3C 002A 0000           move.l     -[A7], 0x2A0000 /* '*\0\0' */
  302. 00000326  486E FEBA                pea.l      [A6 - 0x146]
  303. 0000032A  206E 0008                movea.l    A0, [A6 + 0x8]
  304. 0000032E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  305. 00000332  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  306. 00000336  101F                     move.b     D0, [A7]+
  307. 00000338  6716                     beq        +0x18 /* 00000350 */
  308. 0000033A  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  309. 0000033E  486E FEBA                pea.l      [A6 - 0x146]
  310. 00000342  206E 0008                movea.l    A0, [A6 + 0x8]
  311. 00000346  2F28 0008                move.l     -[A7], [A0 + 0x8]
  312. 0000034A  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  313. 0000034E  600A                     bra        +0xC /* 0000035A */
  314. label00000350:
  315. 00000350  3F3C B1DA                move.w     -[A7], 0xB1DA
  316. 00000354  42A7                     clr.l      -[A7]
  317. 00000356  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  318. label0000035A:
  319. 0000035A  486E FFC2                pea.l      [A6 - 0x3E]
  320. 0000035E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  321. label00000362:
  322. 00000362  4FEE FE82                lea.l      A7, [A6 - 0x17E]
  323. 00000366  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  324. 0000036A  4E5E                     unlink     A6
  325. 0000036C  205F                     movea.l    A0, [A7]+
  326. 0000036E  504F                     addq.w     A7, 8
  327. 00000370  4ED0                     jmp        [A0]
  328. 00000372  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  329. export_1524: // at 00000374 (misaligned)
  330. 00000376  FEEE 48E7                .extension 0xEEE <<F/2-3/7>> // unimplemented
  331. 0000037A  0318                     btst       [A0]+, D1
  332. 0000037C  266E 0008                movea.l    A3, [A6 + 0x8]
  333. 00000380  284B                     movea.l    A4, A3
  334. 00000382  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  335. 00000388  206E 000C                movea.l    A0, [A6 + 0xC]
  336. 0000038C  7000                     moveq.l    D0, 0x00
  337. 0000038E  2080                     move.l     [A0], D0
  338. 00000390  302E 0018                move.w     D0, [A6 + 0x18]
  339. 00000394  0440 0028                subi.w     D0, 0x28 /* '(' */
  340. 00000398  6706                     beq        +0x8 /* 000003A0 */
  341. 0000039A  5540                     subq.w     D0, 2
  342. 0000039C  673A                     beq        +0x3C /* 000003D8 */
  343. 0000039E  606C                     bra        +0x6E /* 0000040C */
  344. label000003A0:
  345. 000003A0  4267                     clr.w      -[A7]
  346. 000003A2  4EAD 0C72                jsr        [A5 + 0xC72 /* export_394 */]
  347. 000003A6  101F                     move.b     D0, [A7]+
  348. 000003A8  671A                     beq        +0x1C /* 000003C4 */
  349. 000003AA  206E 000C                movea.l    A0, [A6 + 0xC]
  350. 000003AE  2F08                     move.l     -[A7], A0
  351. 000003B0  42A7                     clr.l      -[A7]
  352. 000003B2  3F3C 0014                move.w     -[A7], 0x14
  353. 000003B6  2F0B                     move.l     -[A7], A3
  354. 000003B8  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  355. 000003BC  201F                     move.l     D0, [A7]+
  356. 000003BE  205F                     movea.l    A0, [A7]+
  357. 000003C0  2080                     move.l     [A0], D0
  358. 000003C2  6006                     bra        +0x8 /* 000003CA */
  359. label000003C4:
  360. 000003C4  2F0B                     move.l     -[A7], A3
  361. 000003C6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  362. label000003CA:
  363. 000003CA  2054                     movea.l    A0, [A4]
  364. 000003CC  1028 003A                move.b     D0, [A0 + 0x3A]
  365. 000003D0  6756                     beq        +0x58 /* 00000428 */
  366. 000003D2  4228 003A                clr.b      [A0 + 0x3A]
  367. 000003D6  6050                     bra        +0x52 /* 00000428 */
  368. label000003D8:
  369. 000003D8  42A7                     clr.l      -[A7]
  370. 000003DA  42A7                     clr.l      -[A7]
  371. 000003DC  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  372. 000003E0  2E1F                     move.l     D7, [A7]+
  373. 000003E2  4267                     clr.w      -[A7]
  374. 000003E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  375. 000003E8  487A FEDE                pea.l      [PC - 0x122 /* 000002C8, value 0x4E56FEA2 */]
  376. 000003EC  2F0E                     move.l     -[A7], A6
  377. 000003EE  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  378. 000003F2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  379. 000003F6  4206                     clr.b      D6
  380. 000003F8  2F07                     move.l     -[A7], D7
  381. 000003FA  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  382. 000003FE  2054                     movea.l    A0, [A4]
  383. 00000400  1028 003A                move.b     D0, [A0 + 0x3A]
  384. 00000404  6722                     beq        +0x24 /* 00000428 */
  385. 00000406  4228 003A                clr.b      [A0 + 0x3A]
  386. 0000040A  601C                     bra        +0x1E /* 00000428 */
  387. label0000040C:
  388. 0000040C  4267                     clr.w      -[A7]
  389. 0000040E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  390. 00000412  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  391. 00000416  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  392. 0000041A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  393. 0000041E  2F0B                     move.l     -[A7], A3
  394. 00000420  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  395. 00000424  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  396. label00000428:
  397. 00000428  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  398. 0000042C  4E5E                     unlink     A6
  399. 0000042E  205F                     movea.l    A0, [A7]+
  400. 00000430  DEFC 0012                add.w      A7, 0x12
  401. 00000434  4ED0                     jmp        [A0]
  402. 00000436  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  403. export_1525: // at 00000438 (misaligned)
  404. 0000043A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  405. 0000043E  4EBA FBC0                jsr        [PC - 0x440 /* 00000000 */]
  406. 00000442  101F                     move.b     D0, [A7]+
  407. 00000444  6604                     bne        +0x6 /* 0000044A */
  408. 00000446  4EAD 2D52                jsr        [A5 + 0x2D52 /* export_1446 */]
  409. label0000044A:
  410. 0000044A  4267                     clr.w      -[A7]
  411. 0000044C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  412. 00000450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  413. 00000454  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  414. 00000458  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  415. 0000045C  4E5E                     unlink     A6
  416. 0000045E  205F                     movea.l    A0, [A7]+
  417. 00000460  5C4F                     addq.w     A7, 6
  418. 00000462  4ED0                     jmp        [A0]
  419. export_1526:
  420. 00000464  4E56 FEF8                link       A6, -0x0108
  421. 00000468  48E7 0108                movem.l    -[A7], D7,A4
  422. 0000046C  286E 0008                movea.l    A4, [A6 + 0x8]
  423. 00000470  2054                     movea.l    A0, [A4]
  424. 00000472  4228 0038                clr.b      [A0 + 0x38]
  425. 00000476  4267                     clr.w      -[A7]
  426. 00000478  206E 000C                movea.l    A0, [A6 + 0xC]
  427. 0000047C  2050                     movea.l    A0, [A0]
  428. 0000047E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  429. 00000482  486E FFFC                pea.l      [A6 - 0x4]
  430. 00000486  A92C                     syscall    FindWindow
  431. 00000488  3E1F                     move.w     D7, [A7]+
  432. 0000048A  7001                     moveq.l    D0, 0x01
  433. 0000048C  B047                     cmp.w      D0, D7
  434. 0000048E  57C0                     seq        D0
  435. 00000490  4A00                     tst.b      D0
  436. 00000492  6746                     beq        +0x48 /* 000004DA */
  437. 00000494  206E 000C                movea.l    A0, [A6 + 0xC]
  438. 00000498  C028 0008                and.b      D0, [A0 + 0x8]
  439. 0000049C  673C                     beq        +0x3E /* 000004DA */
  440. 0000049E  486E FEFA                pea.l      [A6 - 0x106]
  441. 000004A2  2F3C 0004 0FA0           move.l     -[A7], 0x40FA0
  442. 000004A8  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  443. 000004AC  3F3C 001F                move.w     -[A7], 0x1F
  444. 000004B0  486E FEFA                pea.l      [A6 - 0x106]
  445. 000004B4  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  446. 000004B8  486E FEFA                pea.l      [A6 - 0x106]
  447. 000004BC  2F3C 0002 0FAC           move.l     -[A7], 0x20FAC
  448. 000004C2  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  449. 000004C6  3F3C 07E4                move.w     -[A7], 0x7E4
  450. 000004CA  486E FEFA                pea.l      [A6 - 0x106]
  451. 000004CE  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  452. 000004D2  2054                     movea.l    A0, [A4]
  453. 000004D4  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  454. label000004DA:
  455. 000004DA  42A7                     clr.l      -[A7]
  456. 000004DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  457. 000004E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  458. 000004E4  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  459. 000004E8  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  460. 000004EC  4CDF 1080                movem.l    D7,A4, [A7]+
  461. 000004F0  4E5E                     unlink     A6
  462. 000004F2  205F                     movea.l    A0, [A7]+
  463. 000004F4  504F                     addq.w     A7, 8
  464. 000004F6  4ED0                     jmp        [A0]
  465. export_1527:
  466. 000004F8  4E56 FED0                link       A6, -0x0130
  467. 000004FC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  468. 00000500  266E 0008                movea.l    A3, [A6 + 0x8]
  469. 00000504  284B                     movea.l    A4, A3
  470. 00000506  2F0B                     move.l     -[A7], A3
  471. 00000508  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  472. 0000050C  4267                     clr.w      -[A7]
  473. 0000050E  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  474. 00000512  1E1F                     move.b     D7, [A7]+
  475. 00000514  0A07 0001                xori.b     D7, 0x1
  476. 00000518  102D FCC3                move.b     D0, [A5 - 0x33D]
  477. 0000051C  6750                     beq        +0x52 /* 0000056E */
  478. 0000051E  4267                     clr.w      -[A7]
  479. 00000520  486E FED6                pea.l      [A6 - 0x12A]
  480. 00000524  303C 0200                move.w     D0, 0x200
  481. 00000528  A830                     syscall    Pack14
  482. 0000052A  4A5F                     tst.w      [A7]+
  483. 0000052C  57C0                     seq        D0
  484. 0000052E  4A00                     tst.b      D0
  485. 00000530  674E                     beq        +0x50 /* 00000580 */
  486. 00000532  4AAE FED6                tst.l      [A6 - 0x12A]
  487. 00000536  56C1                     sne        D1
  488. 00000538  C001                     and.b      D0, D1
  489. 0000053A  6744                     beq        +0x46 /* 00000580 */
  490. 0000053C  1007                     move.b     D0, D7
  491. 0000053E  6722                     beq        +0x24 /* 00000562 */
  492. 00000540  2F00                     move.l     -[A7], D0
  493. 00000542  4267                     clr.w      -[A7]
  494. 00000544  2F0B                     move.l     -[A7], A3
  495. 00000546  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  496. 0000054A  121F                     move.b     D1, [A7]+
  497. 0000054C  201F                     move.l     D0, [A7]+
  498. 0000054E  0A01 0001                xori.b     D1, 0x1
  499. 00000552  C001                     and.b      D0, D1
  500. 00000554  670C                     beq        +0xE /* 00000562 */
  501. 00000556  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  502. 0000055A  3F3C 0005                move.w     -[A7], 0x5
  503. 0000055E  A939                     syscall    EnableItem
  504. 00000560  601E                     bra        +0x20 /* 00000580 */
  505. label00000562:
  506. 00000562  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  507. 00000566  3F3C 0005                move.w     -[A7], 0x5
  508. 0000056A  A93A                     syscall    DisableItem
  509. 0000056C  6012                     bra        +0x14 /* 00000580 */
  510. label0000056E:
  511. 0000056E  1007                     move.b     D0, D7
  512. 00000570  670E                     beq        +0x10 /* 00000580 */
  513. 00000572  42A7                     clr.l      -[A7]
  514. 00000574  3F3C 0001                move.w     -[A7], 0x1
  515. 00000578  A949                     syscall    GetMenuHandle
  516. 0000057A  3F3C 0002                move.w     -[A7], 0x2
  517. 0000057E  A939                     syscall    EnableItem
  518. label00000580:
  519. 00000580  1007                     move.b     D0, D7
  520. 00000582  6718                     beq        +0x1A /* 0000059C */
  521. 00000584  3F3C 0BBB                move.w     -[A7], 0xBBB
  522. 00000588  1F3C 0001                move.b     -[A7], 0x1
  523. 0000058C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  524. 00000590  3F3C 07DF                move.w     -[A7], 0x7DF
  525. 00000594  1F3C 0001                move.b     -[A7], 0x1
  526. 00000598  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  527. label0000059C:
  528. 0000059C  3F3C 0014                move.w     -[A7], 0x14
  529. 000005A0  1F3C 0001                move.b     -[A7], 0x1
  530. 000005A4  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  531. 000005A8  2F3C 178E 0014           move.l     -[A7], 0x178E0014
  532. 000005AE  2F3C 0002 0001           move.l     -[A7], 0x20001
  533. 000005B4  1F2D F13C                move.b     -[A7], [A5 - 0xEC4]
  534. 000005B8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  535. 000005BC  102D F13C                move.b     D0, [A5 - 0xEC4]
  536. 000005C0  6700 00CA                beq        +0xCC /* 0000068C */
  537. 000005C4  3F3C 001F                move.w     -[A7], 0x1F
  538. 000005C8  1F3C 0001                move.b     -[A7], 0x1
  539. 000005CC  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  540. 000005D0  3F3C 17A7                move.w     -[A7], 0x17A7
  541. 000005D4  1F3C 0001                move.b     -[A7], 0x1
  542. 000005D8  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  543. 000005DC  3F3C 0FA1                move.w     -[A7], 0xFA1
  544. 000005E0  1F3C 0001                move.b     -[A7], 0x1
  545. 000005E4  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  546. 000005E8  3F3C 0FA8                move.w     -[A7], 0xFA8
  547. 000005EC  1F3C 0001                move.b     -[A7], 0x1
  548. 000005F0  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  549. 000005F4  3F3C 0FAA                move.w     -[A7], 0xFAA
  550. 000005F8  1F3C 0001                move.b     -[A7], 0x1
  551. 000005FC  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  552. 00000600  1007                     move.b     D0, D7
  553. 00000602  670C                     beq        +0xE /* 00000610 */
  554. 00000604  3F3C 07DA                move.w     -[A7], 0x7DA
  555. 00000608  1F3C 0001                move.b     -[A7], 0x1
  556. 0000060C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  557. label00000610:
  558. 00000610  3F3C 0BCC                move.w     -[A7], 0xBCC
  559. 00000614  1F3C 0001                move.b     -[A7], 0x1
  560. 00000618  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  561. 0000061C  3F3C 0BCD                move.w     -[A7], 0xBCD
  562. 00000620  1F3C 0001                move.b     -[A7], 0x1
  563. 00000624  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  564. 00000628  3F3C 0BCE                move.w     -[A7], 0xBCE
  565. 0000062C  1F3C 0001                move.b     -[A7], 0x1
  566. 00000630  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  567. 00000634  2F3C 0000 13B0           move.l     -[A7], 0x13B0
  568. 0000063A  2054                     movea.l    A0, [A4]
  569. 0000063C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  570. 00000640  4EBA 1FCE                jsr        [PC + 0x1FCE /* 00002610 */]
  571. 00000644  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  572. 00000648  42A7                     clr.l      -[A7]
  573. 0000064A  3F3C 0005                move.w     -[A7], 0x5
  574. 0000064E  A949                     syscall    GetMenuHandle
  575. 00000650  2D5F FED6                move.l     [A6 - 0x12A], [A7]+
  576. 00000654  4267                     clr.w      -[A7]
  577. 00000656  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  578. 0000065A  A950                     syscall    CountMItems
  579. 0000065C  3A1F                     move.w     D5, [A7]+
  580. 0000065E  7007                     moveq.l    D0, 0x07
  581. 00000660  B045                     cmp.w      D0, D5
  582. 00000662  6E22                     bgt        +0x24 /* 00000686 */
  583. 00000664  3D7C 0007 FED2           move.w     [A6 - 0x12E], 0x7
  584. 0000066A  3D45 FED0                move.w     [A6 - 0x130], D5
  585. 0000066E  3C2E FED2                move.w     D6, [A6 - 0x12E]
  586. 00000672  600C                     bra        +0xE /* 00000680 */
  587. label00000674:
  588. 00000674  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  589. 00000678  3F06                     move.w     -[A7], D6
  590. 0000067A  A939                     syscall    EnableItem
  591. 0000067C  5246                     addq.w     D6, 1
  592. 0000067E  6906                     bvs        +0x8 /* 00000686 */
  593. label00000680:
  594. 00000680  BC6E FED0                cmp.w      D6, [A6 - 0x130]
  595. 00000684  6FEE                     ble        -0x10 /* 00000674 */
  596. label00000686:
  597. 00000686  2F0B                     move.l     -[A7], A3
  598. 00000688  4EBA 04C6                jsr        [PC + 0x4C6 /* 00000B50 */]
  599. label0000068C:
  600. 0000068C  486E FEDA                pea.l      [A6 - 0x126]
  601. 00000690  2F3C 0003 0FA0           move.l     -[A7], 0x30FA0
  602. 00000696  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  603. 0000069A  3F3C 001F                move.w     -[A7], 0x1F
  604. 0000069E  486E FEDA                pea.l      [A6 - 0x126]
  605. 000006A2  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  606. 000006A6  486E FEDA                pea.l      [A6 - 0x126]
  607. 000006AA  2F3C 0001 0FAC           move.l     -[A7], 0x10FAC
  608. 000006B0  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  609. 000006B4  3F3C 07E4                move.w     -[A7], 0x7E4
  610. 000006B8  486E FEDA                pea.l      [A6 - 0x126]
  611. 000006BC  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  612. 000006C0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  613. 000006C4  4E5E                     unlink     A6
  614. 000006C6  2E9F                     move.l     [A7], [A7]+
  615. 000006C8  4E75                     rts
  616. 000006CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  617. export_1528: // at 000006CC (misaligned)
  618. 000006CE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  619. 000006D2  000C 7072                ori.b      A4, 0x72 /* 'r' */
  620. 000006D6  B068 000E                cmp.w      D0, [A0 + 0xE]
  621. 000006DA  57C0                     seq        D0
  622. 000006DC  4A00                     tst.b      D0
  623. 000006DE  672C                     beq        +0x2E /* 0000070C */
  624. 000006E0  2F00                     move.l     -[A7], D0
  625. 000006E2  4267                     clr.w      -[A7]
  626. 000006E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  627. 000006E8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  628. 000006EC  121F                     move.b     D1, [A7]+
  629. 000006EE  201F                     move.l     D0, [A7]+
  630. 000006F0  0A01 0001                xori.b     D1, 0x1
  631. 000006F4  C001                     and.b      D0, D1
  632. 000006F6  6714                     beq        +0x16 /* 0000070C */
  633. 000006F8  42A7                     clr.l      -[A7]
  634. 000006FA  3F3C 03E9                move.w     -[A7], 0x3E9
  635. 000006FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  636. 00000702  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  637. 00000706  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  638. 0000070A  6016                     bra        +0x18 /* 00000722 */
  639. label0000070C:
  640. 0000070C  42A7                     clr.l      -[A7]
  641. 0000070E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  642. 00000712  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  643. 00000716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  644. 0000071A  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  645. 0000071E  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  646. label00000722:
  647. 00000722  4E5E                     unlink     A6
  648. 00000724  205F                     movea.l    A0, [A7]+
  649. 00000726  DEFC 000C                add.w      A7, 0xC
  650. 0000072A  4ED0                     jmp        [A0]
  651. export_1529:
  652. 0000072C  4E56 0000                link       A6, 0
  653. 00000730  48E7 0118                movem.l    -[A7], D7,A3,A4
  654. 00000734  266E 0008                movea.l    A3, [A6 + 0x8]
  655. 00000738  3E2E 0010                move.w     D7, [A6 + 0x10]
  656. 0000073C  284B                     movea.l    A4, A3
  657. 0000073E  2D6D FADC 0012           move.l     [A6 + 0x12], [A5 - 0x524]
  658. 00000744  3007                     move.w     D0, D7
  659. 00000746  5140                     subq.w     D0, 8
  660. 00000748  6750                     beq        +0x52 /* 0000079A */
  661. 0000074A  0440 004F                subi.w     D0, 0x4F /* 'O' */
  662. 0000074E  670E                     beq        +0x10 /* 0000075E */
  663. 00000750  0440 0020                subi.w     D0, 0x20 /* ' ' */
  664. 00000754  6708                     beq        +0xA /* 0000075E */
  665. 00000756  0440 0040                subi.w     D0, 0x40 /* '@' */
  666. 0000075A  6702                     beq        +0x4 /* 0000075E */
  667. 0000075C  6070                     bra        +0x72 /* 000007CE */
  668. label0000075E:
  669. 0000075E  4267                     clr.w      -[A7]
  670. 00000760  2F0B                     move.l     -[A7], A3
  671. 00000762  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  672. 00000766  101F                     move.b     D0, [A7]+
  673. 00000768  6676                     bne        +0x78 /* 000007E0 */
  674. 0000076A  206E 000C                movea.l    A0, [A6 + 0xC]
  675. 0000076E  1028 0008                move.b     D0, [A0 + 0x8]
  676. 00000772  6712                     beq        +0x14 /* 00000786 */
  677. 00000774  42A7                     clr.l      -[A7]
  678. 00000776  3F3C 07D1                move.w     -[A7], 0x7D1
  679. 0000077A  2F0B                     move.l     -[A7], A3
  680. 0000077C  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  681. 00000780  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  682. 00000784  605A                     bra        +0x5C /* 000007E0 */
  683. label00000786:
  684. 00000786  42A7                     clr.l      -[A7]
  685. 00000788  3F07                     move.w     -[A7], D7
  686. 0000078A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  687. 0000078E  2F0B                     move.l     -[A7], A3
  688. 00000790  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  689. 00000794  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  690. 00000798  6046                     bra        +0x48 /* 000007E0 */
  691. label0000079A:
  692. 0000079A  102D F13C                move.b     D0, [A5 - 0xEC4]
  693. 0000079E  6740                     beq        +0x42 /* 000007E0 */
  694. 000007A0  2F00                     move.l     -[A7], D0
  695. 000007A2  4267                     clr.w      -[A7]
  696. 000007A4  2F0B                     move.l     -[A7], A3
  697. 000007A6  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  698. 000007AA  121F                     move.b     D1, [A7]+
  699. 000007AC  201F                     move.l     D0, [A7]+
  700. 000007AE  0A01 0001                xori.b     D1, 0x1
  701. 000007B2  C001                     and.b      D0, D1
  702. 000007B4  672A                     beq        +0x2C /* 000007E0 */
  703. 000007B6  2054                     movea.l    A0, [A4]
  704. 000007B8  2F28 0024                move.l     -[A7], [A0 + 0x24]
  705. 000007BC  2F3C 636C 6572           move.l     -[A7], 0x636C6572 /* 'cler' */
  706. 000007C2  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  707. 000007C6  2F0B                     move.l     -[A7], A3
  708. 000007C8  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  709. 000007CC  6012                     bra        +0x14 /* 000007E0 */
  710. label000007CE:
  711. 000007CE  42A7                     clr.l      -[A7]
  712. 000007D0  3F07                     move.w     -[A7], D7
  713. 000007D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  714. 000007D6  2F0B                     move.l     -[A7], A3
  715. 000007D8  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  716. 000007DC  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  717. label000007E0:
  718. 000007E0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  719. 000007E4  4E5E                     unlink     A6
  720. 000007E6  205F                     movea.l    A0, [A7]+
  721. 000007E8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  722. 000007EC  4ED0                     jmp        [A0]
  723. 000007EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  724. export_1530: // at 000007F0 (misaligned)
  725. 000007F2  FFEE                     .invalid   <<F/7/7>>
  726. 000007F4  4267                     clr.w      -[A7]
  727. 000007F6  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  728. 000007FA  101F                     move.b     D0, [A7]+
  729. 000007FC  6706                     beq        +0x8 /* 00000804 */
  730. 000007FE  422E 001A                clr.b      [A6 + 0x1A]
  731. 00000802  601E                     bra        +0x20 /* 00000822 */
  732. label00000804:
  733. 00000804  4267                     clr.w      -[A7]
  734. 00000806  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  735. 0000080A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  736. 0000080E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  737. 00000812  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  738. 00000816  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  739. 0000081A  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  740. 0000081E  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  741. label00000822:
  742. 00000822  4E5E                     unlink     A6
  743. 00000824  205F                     movea.l    A0, [A7]+
  744. 00000826  DEFC 0012                add.w      A7, 0x12
  745. 0000082A  4ED0                     jmp        [A0]
  746. export_1531:
  747. 0000082C  4E56 FDCE                link       A6, -0x0232
  748. 00000830  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  749. 00000834  2F3C 044C 0BCD           move.l     -[A7], 0x44C0BCD
  750. 0000083A  2F3C 0001 0002           move.l     -[A7], 0x10002
  751. 00000840  42A7                     clr.l      -[A7]
  752. 00000842  4EBA 47E8                jsr        [PC + 0x47E8 /* 0000502C */]
  753. 00000846  205F                     movea.l    A0, [A7]+
  754. 00000848  2050                     movea.l    A0, [A0]
  755. 0000084A  1F28 0150                move.b     -[A7], [A0 + 0x150]
  756. 0000084E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  757. 00000852  42A7                     clr.l      -[A7]
  758. 00000854  3F3C 0005                move.w     -[A7], 0x5
  759. 00000858  A949                     syscall    GetMenuHandle
  760. 0000085A  265F                     movea.l    A3, [A7]+
  761. 0000085C  42A7                     clr.l      -[A7]
  762. 0000085E  4EBA 47CC                jsr        [PC + 0x47CC /* 0000502C */]
  763. 00000862  205F                     movea.l    A0, [A7]+
  764. 00000864  2050                     movea.l    A0, [A0]
  765. 00000866  2868 01A6                movea.l    A4, [A0 + 0x1A6]
  766. 0000086A  2054                     movea.l    A0, [A4]
  767. 0000086C  4AA8 000A                tst.l      [A0 + 0xA]
  768. 00000870  6F00 0092                ble        +0x94 /* 00000904 */
  769. 00000874  3D7C 0001 FDF0           move.w     [A6 - 0x210], 0x1
  770. 0000087A  2054                     movea.l    A0, [A4]
  771. 0000087C  3D68 000C FDEE           move.w     [A6 - 0x212], [A0 + 0xC]
  772. 00000882  3E2E FDF0                move.w     D7, [A6 - 0x210]
  773. 00000886  6076                     bra        +0x78 /* 000008FE */
  774. label00000888:
  775. 00000888  42A7                     clr.l      -[A7]
  776. 0000088A  3F07                     move.w     -[A7], D7
  777. 0000088C  2F0C                     move.l     -[A7], A4
  778. 0000088E  4EAD 4B1A                jsr        [A5 + 0x4B1A /* export_2399 */]
  779. 00000892  2C1F                     move.l     D6, [A7]+
  780. 00000894  486E FDCE                pea.l      [A6 - 0x232]
  781. 00000898  2F06                     move.l     -[A7], D6
  782. 0000089A  4EAD 4AFA                jsr        [A5 + 0x4AFA /* export_2395 */]
  783. 0000089E  205F                     movea.l    A0, [A7]+
  784. 000008A0  43EE FEFE                lea.l      A1, [A6 - 0x102]
  785. 000008A4  700F                     moveq.l    D0, 0x0F
  786. label000008A6:
  787. 000008A6  32D8                     move.w     [A1]+, [A0]+
  788. 000008A8  51C8 FFFC                dbf        D0, -0x6 /* 000008A6 */
  789. 000008AC  2046                     movea.l    A0, D6
  790. 000008AE  2050                     movea.l    A0, [A0]
  791. 000008B0  1028 00B2                move.b     D0, [A0 + 0xB2]
  792. 000008B4  6624                     bne        +0x26 /* 000008DA */
  793. 000008B6  486E FEFE                pea.l      [A6 - 0x102]
  794. 000008BA  487A 0054                pea.l      [PC + 0x54 /* 00000910, value 0x1C90000 */]
  795. 000008BE  486E FDF2                pea.l      [A6 - 0x20E]
  796. 000008C2  3F3C 0002                move.w     -[A7], 0x2
  797. 000008C6  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  798. 000008CA  41EE FEFE                lea.l      A0, [A6 - 0x102]
  799. 000008CE  43EE FDF2                lea.l      A1, [A6 - 0x20E]
  800. 000008D2  707F                     moveq.l    D0, 0x7F
  801. label000008D4:
  802. 000008D4  30D9                     move.w     [A0]+, [A1]+
  803. 000008D6  51C8 FFFC                dbf        D0, -0x6 /* 000008D4 */
  804. label000008DA:
  805. 000008DA  2F0B                     move.l     -[A7], A3
  806. 000008DC  487A 0030                pea.l      [PC + 0x30 /* 0000090E, value 0x12001C9 */]
  807. 000008E0  3007                     move.w     D0, D7
  808. 000008E2  5E40                     addq.w     D0, 7
  809. 000008E4  5540                     subq.w     D0, 2
  810. 000008E6  3F00                     move.w     -[A7], D0
  811. 000008E8  A826                     syscall    InsertMenuItem/InsMenuItem
  812. 000008EA  2F0B                     move.l     -[A7], A3
  813. 000008EC  3007                     move.w     D0, D7
  814. 000008EE  5E40                     addq.w     D0, 7
  815. 000008F0  5340                     subq.w     D0, 1
  816. 000008F2  3F00                     move.w     -[A7], D0
  817. 000008F4  486E FEFE                pea.l      [A6 - 0x102]
  818. 000008F8  A947                     syscall    SetMenuItemText/SetItem
  819. 000008FA  5247                     addq.w     D7, 1
  820. 000008FC  6906                     bvs        +0x8 /* 00000904 */
  821. label000008FE:
  822. 000008FE  BE6E FDEE                cmp.w      D7, [A6 - 0x212]
  823. 00000902  6F84                     ble        -0x7A /* 00000888 */
  824. label00000904:
  825. 00000904  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  826. 00000908  4E5E                     unlink     A6
  827. 0000090A  2E9F                     move.l     [A7], [A7]+
  828. 0000090C  4E75                     rts
  829. 0000090E  0120                     btst       -[A0], D0
  830. 00000910  01C9                     .incomplete
  831. 00000912  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  832. export_1532: // at 00000914 (misaligned)
  833. 00000916  FFFA                     .invalid   <<F/7/7>>
  834. 00000918  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  835. 0000091C  266E 0008                movea.l    A3, [A6 + 0x8]
  836. 00000920  282E 000C                move.l     D4, [A6 + 0xC]
  837. 00000924  284B                     movea.l    A4, A3
  838. 00000926  7000                     moveq.l    D0, 0x00
  839. 00000928  2D40 0010                move.l     [A6 + 0x10], D0
  840. 0000092C  2E04                     move.l     D7, D4
  841. 0000092E  4847                     swap.w     D7
  842. 00000930  2C04                     move.l     D6, D4
  843. 00000932  4A47                     tst.w      D7
  844. 00000934  6700 0116                beq        +0x118 /* 00000A4C */
  845. 00000938  102D FCC3                move.b     D0, [A5 - 0x33D]
  846. 0000093C  6718                     beq        +0x1A /* 00000956 */
  847. 0000093E  0C47 BF96                cmpi.w     D7, 0xBF96
  848. 00000942  57C1                     seq        D1
  849. 00000944  C001                     and.b      D0, D1
  850. 00000946  4A00                     tst.b      D0
  851. 00000948  670C                     beq        +0xE /* 00000956 */
  852. 0000094A  7205                     moveq.l    D1, 0x05
  853. 0000094C  B246                     cmp.w      D1, D6
  854. 0000094E  57C1                     seq        D1
  855. 00000950  C001                     and.b      D0, D1
  856. 00000952  4A00                     tst.b      D0
  857. 00000954  661A                     bne        +0x1C /* 00000970 */
  858. label00000956:
  859. 00000956  7201                     moveq.l    D1, 0x01
  860. 00000958  B247                     cmp.w      D1, D7
  861. 0000095A  57C1                     seq        D1
  862. 0000095C  4A01                     tst.b      D1
  863. 0000095E  6726                     beq        +0x28 /* 00000986 */
  864. 00000960  7402                     moveq.l    D2, 0x02
  865. 00000962  B446                     cmp.w      D2, D6
  866. 00000964  57C2                     seq        D2
  867. 00000966  C202                     and.b      D1, D2
  868. 00000968  8001                     or.b       D0, D1
  869. 0000096A  0240 0001                andi.w     D0, 0x1
  870. 0000096E  6716                     beq        +0x18 /* 00000986 */
  871. label00000970:
  872. 00000970  42A7                     clr.l      -[A7]
  873. 00000972  3F3C 03E9                move.w     -[A7], 0x3E9
  874. 00000976  2F2D FC38                move.l     -[A7], [A5 - 0x3C8]
  875. 0000097A  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  876. 0000097E  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  877. 00000982  6000 00C8                bra        +0xCA /* 00000A4C */
  878. label00000986:
  879. 00000986  4267                     clr.w      -[A7]
  880. 00000988  3F07                     move.w     -[A7], D7
  881. 0000098A  3F06                     move.w     -[A7], D6
  882. 0000098C  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  883. 00000990  3A1F                     move.w     D5, [A7]+
  884. 00000992  701F                     moveq.l    D0, 0x1F
  885. 00000994  B045                     cmp.w      D0, D5
  886. 00000996  57C0                     seq        D0
  887. 00000998  4A00                     tst.b      D0
  888. 0000099A  671E                     beq        +0x20 /* 000009BA */
  889. 0000099C  2054                     movea.l    A0, [A4]
  890. 0000099E  C028 0038                and.b      D0, [A0 + 0x38]
  891. 000009A2  6716                     beq        +0x18 /* 000009BA */
  892. 000009A4  42A7                     clr.l      -[A7]
  893. 000009A6  3F3C 07D1                move.w     -[A7], 0x7D1
  894. 000009AA  2F2D FC38                move.l     -[A7], [A5 - 0x3C8]
  895. 000009AE  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  896. 000009B2  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  897. 000009B6  6000 0094                bra        +0x96 /* 00000A4C */
  898. label000009BA:
  899. 000009BA  0C45 07E4                cmpi.w     D5, 0x7E4
  900. 000009BE  57C0                     seq        D0
  901. 000009C0  4A00                     tst.b      D0
  902. 000009C2  677A                     beq        +0x7C /* 00000A3E */
  903. 000009C4  2054                     movea.l    A0, [A4]
  904. 000009C6  C028 0038                and.b      D0, [A0 + 0x38]
  905. 000009CA  6772                     beq        +0x74 /* 00000A3E */
  906. 000009CC  42A7                     clr.l      -[A7]
  907. 000009CE  A924                     syscall    FrontWindow
  908. 000009D0  42A7                     clr.l      -[A7]
  909. 000009D2  2054                     movea.l    A0, [A4]
  910. 000009D4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  911. 000009D8  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  912. 000009DC  205F                     movea.l    A0, [A7]+
  913. 000009DE  201F                     move.l     D0, [A7]+
  914. 000009E0  2050                     movea.l    A0, [A0]
  915. 000009E2  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  916. 000009E6  57C0                     seq        D0
  917. 000009E8  4A00                     tst.b      D0
  918. 000009EA  662E                     bne        +0x30 /* 00000A1A */
  919. 000009EC  2F00                     move.l     -[A7], D0
  920. 000009EE  42A7                     clr.l      -[A7]
  921. 000009F0  A924                     syscall    FrontWindow
  922. 000009F2  221F                     move.l     D1, [A7]+
  923. 000009F4  201F                     move.l     D0, [A7]+
  924. 000009F6  48E7 C000                movem.l    -[A7], D0,D1
  925. 000009FA  42A7                     clr.l      -[A7]
  926. 000009FC  2054                     movea.l    A0, [A4]
  927. 000009FE  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  928. 00000A02  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  929. 00000A06  241F                     move.l     D2, [A7]+
  930. 00000A08  4CDF 0003                movem.l    D0,D1, [A7]+
  931. 00000A0C  2042                     movea.l    A0, D2
  932. 00000A0E  2050                     movea.l    A0, [A0]
  933. 00000A10  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  934. 00000A14  57C1                     seq        D1
  935. 00000A16  8001                     or.b       D0, D1
  936. 00000A18  6714                     beq        +0x16 /* 00000A2E */
  937. label00000A1A:
  938. 00000A1A  42A7                     clr.l      -[A7]
  939. 00000A1C  3F3C 0FCD                move.w     -[A7], 0xFCD
  940. 00000A20  2F2D FC38                move.l     -[A7], [A5 - 0x3C8]
  941. 00000A24  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  942. 00000A28  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  943. 00000A2C  601E                     bra        +0x20 /* 00000A4C */
  944. label00000A2E:
  945. 00000A2E  42A7                     clr.l      -[A7]
  946. 00000A30  2F04                     move.l     -[A7], D4
  947. 00000A32  2F0B                     move.l     -[A7], A3
  948. 00000A34  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  949. 00000A38  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  950. 00000A3C  600E                     bra        +0x10 /* 00000A4C */
  951. label00000A3E:
  952. 00000A3E  42A7                     clr.l      -[A7]
  953. 00000A40  2F04                     move.l     -[A7], D4
  954. 00000A42  2F0B                     move.l     -[A7], A3
  955. 00000A44  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  956. 00000A48  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  957. label00000A4C:
  958. 00000A4C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  959. 00000A50  4E5E                     unlink     A6
  960. 00000A52  205F                     movea.l    A0, [A7]+
  961. 00000A54  504F                     addq.w     A7, 8
  962. 00000A56  4ED0                     jmp        [A0]
  963. 00000A58  4E56 FF00                link       A6, -0x0100
  964. 00000A5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  965. 00000A60  2E2E 000C                move.l     D7, [A6 + 0xC]
  966. 00000A64  286E 0008                movea.l    A4, [A6 + 0x8]
  967. 00000A68  266C 0008                movea.l    A3, [A4 + 0x8]
  968. 00000A6C  2047                     movea.l    A0, D7
  969. 00000A6E  7008                     moveq.l    D0, 0x08
  970. 00000A70  B068 006C                cmp.w      D0, [A0 + 0x6C]
  971. 00000A74  6600 00CC                bne        +0xCE /* 00000B42 */
  972. 00000A78  42A7                     clr.l      -[A7]
  973. 00000A7A  2053                     movea.l    A0, [A3]
  974. 00000A7C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  975. 00000A80  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  976. 00000A84  205F                     movea.l    A0, [A7]+
  977. 00000A86  2050                     movea.l    A0, [A0]
  978. 00000A88  BEA8 003C                cmp.l      D7, [A0 + 0x3C]
  979. 00000A8C  57C0                     seq        D0
  980. 00000A8E  4A00                     tst.b      D0
  981. 00000A90  6600 00B0                bne        +0xB2 /* 00000B42 */
  982. 00000A94  2F00                     move.l     -[A7], D0
  983. 00000A96  42A7                     clr.l      -[A7]
  984. 00000A98  2053                     movea.l    A0, [A3]
  985. 00000A9A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  986. 00000A9E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  987. 00000AA2  221F                     move.l     D1, [A7]+
  988. 00000AA4  201F                     move.l     D0, [A7]+
  989. 00000AA6  2041                     movea.l    A0, D1
  990. 00000AA8  2050                     movea.l    A0, [A0]
  991. 00000AAA  BEA8 003C                cmp.l      D7, [A0 + 0x3C]
  992. 00000AAE  57C1                     seq        D1
  993. 00000AB0  8001                     or.b       D0, D1
  994. 00000AB2  6600 008E                bne        +0x90 /* 00000B42 */
  995. 00000AB6  206D FABC                movea.l    A0, [A5 - 0x544]
  996. 00000ABA  2050                     movea.l    A0, [A0]
  997. 00000ABC  BEA8 003C                cmp.l      D7, [A0 + 0x3C]
  998. 00000AC0  57C1                     seq        D1
  999. 00000AC2  8001                     or.b       D0, D1
  1000. 00000AC4  667C                     bne        +0x7E /* 00000B42 */
  1001. 00000AC6  2F00                     move.l     -[A7], D0
  1002. 00000AC8  42A7                     clr.l      -[A7]
  1003. 00000ACA  2053                     movea.l    A0, [A3]
  1004. 00000ACC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  1005. 00000AD0  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1006. 00000AD4  221F                     move.l     D1, [A7]+
  1007. 00000AD6  201F                     move.l     D0, [A7]+
  1008. 00000AD8  2041                     movea.l    A0, D1
  1009. 00000ADA  2050                     movea.l    A0, [A0]
  1010. 00000ADC  BEA8 003C                cmp.l      D7, [A0 + 0x3C]
  1011. 00000AE0  57C1                     seq        D1
  1012. 00000AE2  8001                     or.b       D0, D1
  1013. 00000AE4  665C                     bne        +0x5E /* 00000B42 */
  1014. 00000AE6  2053                     movea.l    A0, [A3]
  1015. 00000AE8  4AA8 0032                tst.l      [A0 + 0x32]
  1016. 00000AEC  56C1                     sne        D1
  1017. 00000AEE  4A01                     tst.b      D1
  1018. 00000AF0  6714                     beq        +0x16 /* 00000B06 */
  1019. 00000AF2  2248                     movea.l    A1, A0
  1020. 00000AF4  2069 0032                movea.l    A0, [A1 + 0x32]
  1021. 00000AF8  2050                     movea.l    A0, [A0]
  1022. 00000AFA  BEA8 003C                cmp.l      D7, [A0 + 0x3C]
  1023. 00000AFE  57C2                     seq        D2
  1024. 00000B00  C202                     and.b      D1, D2
  1025. 00000B02  8001                     or.b       D0, D1
  1026. 00000B04  663C                     bne        +0x3E /* 00000B42 */
  1027. label00000B06:
  1028. 00000B06  2F07                     move.l     -[A7], D7
  1029. 00000B08  486E FF00                pea.l      [A6 - 0x100]
  1030. 00000B0C  A919                     syscall    GetWTitle
  1031. 00000B0E  4240                     clr.w      D0
  1032. 00000B10  102E FF00                move.b     D0, [A6 - 0x100]
  1033. 00000B14  4A40                     tst.w      D0
  1034. 00000B16  6F2A                     ble        +0x2C /* 00000B42 */
  1035. 00000B18  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1036. 00000B1C  487A 0030                pea.l      [PC + 0x30 /* 00000B4E, value 0x1204E56 */]
  1037. 00000B20  3F2C FFFA                move.w     -[A7], [A4 - 0x6]
  1038. 00000B24  A826                     syscall    InsertMenuItem/InsMenuItem
  1039. 00000B26  526C FFFA                addq.w     [A4 - 0x6], 1
  1040. 00000B2A  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1041. 00000B2E  3F2C FFFA                move.w     -[A7], [A4 - 0x6]
  1042. 00000B32  486E FF00                pea.l      [A6 - 0x100]
  1043. 00000B36  A947                     syscall    SetMenuItemText/SetItem
  1044. 00000B38  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1045. 00000B3C  3F2C FFFA                move.w     -[A7], [A4 - 0x6]
  1046. 00000B40  A939                     syscall    EnableItem
  1047. label00000B42:
  1048. 00000B42  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1049. 00000B46  4E5E                     unlink     A6
  1050. 00000B48  205F                     movea.l    A0, [A7]+
  1051. 00000B4A  504F                     addq.w     A7, 8
  1052. 00000B4C  4ED0                     jmp        [A0]
  1053. 00000B4E  0120                     btst       -[A0], D0
  1054. export_1533:
  1055. fn00000B50:
  1056. 00000B50  4E56 FFF6                link       A6, -0x000A
  1057. 00000B54  2F0C                     move.l     -[A7], A4
  1058. 00000B56  286E 0008                movea.l    A4, [A6 + 0x8]
  1059. 00000B5A  42A7                     clr.l      -[A7]
  1060. 00000B5C  3F3C 0007                move.w     -[A7], 0x7
  1061. 00000B60  A949                     syscall    GetMenuHandle
  1062. 00000B62  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1063. 00000B66  4267                     clr.w      -[A7]
  1064. 00000B68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1065. 00000B6C  A950                     syscall    CountMItems
  1066. 00000B6E  301F                     move.w     D0, [A7]+
  1067. 00000B70  2054                     movea.l    A0, [A4]
  1068. 00000B72  B068 0030                cmp.w      D0, [A0 + 0x30]
  1069. 00000B76  6F3A                     ble        +0x3C /* 00000BB2 */
  1070. 00000B78  4267                     clr.w      -[A7]
  1071. 00000B7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1072. 00000B7E  A950                     syscall    CountMItems
  1073. 00000B80  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  1074. 00000B84  2054                     movea.l    A0, [A4]
  1075. 00000B86  3028 0030                move.w     D0, [A0 + 0x30]
  1076. 00000B8A  5240                     addq.w     D0, 1
  1077. 00000B8C  3D40 FFF6                move.w     [A6 - 0xA], D0
  1078. 00000B90  3D6E FFF8 FFFA           move.w     [A6 - 0x6], [A6 - 0x8]
  1079. 00000B96  6010                     bra        +0x12 /* 00000BA8 */
  1080. label00000B98:
  1081. 00000B98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1082. 00000B9C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1083. 00000BA0  A952                     syscall    DeleteMenuItem/DelMenuItem
  1084. 00000BA2  536E FFFA                subq.w     [A6 - 0x6], 1
  1085. 00000BA6  690A                     bvs        +0xC /* 00000BB2 */
  1086. label00000BA8:
  1087. 00000BA8  302E FFFA                move.w     D0, [A6 - 0x6]
  1088. 00000BAC  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1089. 00000BB0  6CE6                     bge        -0x18 /* 00000B98 */
  1090. label00000BB2:
  1091. 00000BB2  2054                     movea.l    A0, [A4]
  1092. 00000BB4  3D68 0030 FFFA           move.w     [A6 - 0x6], [A0 + 0x30]
  1093. 00000BBA  487A FE9C                pea.l      [PC - 0x164 /* 00000A58, value 0x4E56FF00 */]
  1094. 00000BBE  2F0E                     move.l     -[A7], A6
  1095. 00000BC0  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1096. 00000BC4  4267                     clr.w      -[A7]
  1097. 00000BC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1098. 00000BCA  A950                     syscall    CountMItems
  1099. 00000BCC  301F                     move.w     D0, [A7]+
  1100. 00000BCE  2054                     movea.l    A0, [A4]
  1101. 00000BD0  B068 0030                cmp.w      D0, [A0 + 0x30]
  1102. 00000BD4  6F10                     ble        +0x12 /* 00000BE6 */
  1103. 00000BD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1104. 00000BDA  487A 0012                pea.l      [PC + 0x12 /* 00000BEE, value 0x2282D00, pstring "(-" */]
  1105. 00000BDE  2054                     movea.l    A0, [A4]
  1106. 00000BE0  3F28 0030                move.w     -[A7], [A0 + 0x30]
  1107. 00000BE4  A826                     syscall    InsertMenuItem/InsMenuItem
  1108. label00000BE6:
  1109. 00000BE6  285F                     movea.l    A4, [A7]+
  1110. 00000BE8  4E5E                     unlink     A6
  1111. 00000BEA  2E9F                     move.l     [A7], [A7]+
  1112. 00000BEC  4E75                     rts
  1113. 00000BEE  0228 2D00 0000           andi.b     [A0 + 0x0], 0x0
  1114. export_1534:
  1115. 00000BF4  4E56 0000                link       A6, 0
  1116. 00000BF8  2F0A                     move.l     -[A7], A2
  1117. 00000BFA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1118. 00000BFE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1119. 00000C02  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1120. 00000C06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1121. 00000C0A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1122. 00000C0E  42A7                     clr.l      -[A7]
  1123. 00000C10  4EBA 441A                jsr        [PC + 0x441A /* 0000502C */]
  1124. 00000C14  205F                     movea.l    A0, [A7]+
  1125. 00000C16  226E 0008                movea.l    A1, [A6 + 0x8]
  1126. 00000C1A  2050                     movea.l    A0, [A0]
  1127. 00000C1C  45E8 0094                lea.l      A2, [A0 + 0x94]
  1128. 00000C20  2251                     movea.l    A1, [A1]
  1129. 00000C22  41E9 001A                lea.l      A0, [A1 + 0x1A]
  1130. 00000C26  7003                     moveq.l    D0, 0x03
  1131. label00000C28:
  1132. 00000C28  34D8                     move.w     [A2]+, [A0]+
  1133. 00000C2A  51C8 FFFC                dbf        D0, -0x6 /* 00000C28 */
  1134. 00000C2E  245F                     movea.l    A2, [A7]+
  1135. 00000C30  4E5E                     unlink     A6
  1136. 00000C32  205F                     movea.l    A0, [A7]+
  1137. 00000C34  DEFC 000E                add.w      A7, 0xE
  1138. 00000C38  4ED0                     jmp        [A0]
  1139. 00000C3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1140. export_1535: // at 00000C3C (misaligned)
  1141. 00000C3E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1142. 00000C42  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1143. 00000C46  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1144. 00000C4A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1145. 00000C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1146. 00000C52  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1147. 00000C56  42A7                     clr.l      -[A7]
  1148. 00000C58  4EBA 43D2                jsr        [PC + 0x43D2 /* 0000502C */]
  1149. 00000C5C  205F                     movea.l    A0, [A7]+
  1150. 00000C5E  226E 0008                movea.l    A1, [A6 + 0x8]
  1151. 00000C62  2050                     movea.l    A0, [A0]
  1152. 00000C64  45E8 009C                lea.l      A2, [A0 + 0x9C]
  1153. 00000C68  2251                     movea.l    A1, [A1]
  1154. 00000C6A  41E9 001A                lea.l      A0, [A1 + 0x1A]
  1155. 00000C6E  7003                     moveq.l    D0, 0x03
  1156. label00000C70:
  1157. 00000C70  34D8                     move.w     [A2]+, [A0]+
  1158. 00000C72  51C8 FFFC                dbf        D0, -0x6 /* 00000C70 */
  1159. 00000C76  245F                     movea.l    A2, [A7]+
  1160. 00000C78  4E5E                     unlink     A6
  1161. 00000C7A  205F                     movea.l    A0, [A7]+
  1162. 00000C7C  DEFC 000E                add.w      A7, 0xE
  1163. 00000C80  4ED0                     jmp        [A0]
  1164. 00000C82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1165. export_1536: // at 00000C84 (misaligned)
  1166. 00000C86  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1167. 00000C8A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1168. 00000C8E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1169. 00000C92  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1170. 00000C96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1171. 00000C9A  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  1172. 00000C9E  42A7                     clr.l      -[A7]
  1173. 00000CA0  4EBA 438A                jsr        [PC + 0x438A /* 0000502C */]
  1174. 00000CA4  205F                     movea.l    A0, [A7]+
  1175. 00000CA6  226E 0008                movea.l    A1, [A6 + 0x8]
  1176. 00000CAA  2050                     movea.l    A0, [A0]
  1177. 00000CAC  45E8 00A4                lea.l      A2, [A0 + 0xA4]
  1178. 00000CB0  2251                     movea.l    A1, [A1]
  1179. 00000CB2  41E9 0022                lea.l      A0, [A1 + 0x22]
  1180. 00000CB6  7003                     moveq.l    D0, 0x03
  1181. label00000CB8:
  1182. 00000CB8  34D8                     move.w     [A2]+, [A0]+
  1183. 00000CBA  51C8 FFFC                dbf        D0, -0x6 /* 00000CB8 */
  1184. 00000CBE  245F                     movea.l    A2, [A7]+
  1185. 00000CC0  4E5E                     unlink     A6
  1186. 00000CC2  205F                     movea.l    A0, [A7]+
  1187. 00000CC4  DEFC 000E                add.w      A7, 0xE
  1188. 00000CC8  4ED0                     jmp        [A0]
  1189. 00000CCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1190. export_1537: // at 00000CCC (misaligned)
  1191. 00000CCE  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1192. 00000CD2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1193. 00000CD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1194. 00000CDA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1195. 00000CDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1196. 00000CE2  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1197. 00000CE6  42A7                     clr.l      -[A7]
  1198. 00000CE8  4EBA 4342                jsr        [PC + 0x4342 /* 0000502C */]
  1199. 00000CEC  205F                     movea.l    A0, [A7]+
  1200. 00000CEE  226E 0008                movea.l    A1, [A6 + 0x8]
  1201. 00000CF2  2050                     movea.l    A0, [A0]
  1202. 00000CF4  45E8 00AC                lea.l      A2, [A0 + 0xAC]
  1203. 00000CF8  2251                     movea.l    A1, [A1]
  1204. 00000CFA  41E9 001A                lea.l      A0, [A1 + 0x1A]
  1205. 00000CFE  7003                     moveq.l    D0, 0x03
  1206. label00000D00:
  1207. 00000D00  34D8                     move.w     [A2]+, [A0]+
  1208. 00000D02  51C8 FFFC                dbf        D0, -0x6 /* 00000D00 */
  1209. 00000D06  245F                     movea.l    A2, [A7]+
  1210. 00000D08  4E5E                     unlink     A6
  1211. 00000D0A  205F                     movea.l    A0, [A7]+
  1212. 00000D0C  DEFC 000E                add.w      A7, 0xE
  1213. 00000D10  4ED0                     jmp        [A0]
  1214. 00000D12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1215. export_1538: // at 00000D14 (misaligned)
  1216. 00000D16  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1217. 00000D1A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1218. 00000D1E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1219. 00000D22  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1220. 00000D26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1221. 00000D2A  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  1222. 00000D2E  42A7                     clr.l      -[A7]
  1223. 00000D30  4EBA 42FA                jsr        [PC + 0x42FA /* 0000502C */]
  1224. 00000D34  205F                     movea.l    A0, [A7]+
  1225. 00000D36  226E 0008                movea.l    A1, [A6 + 0x8]
  1226. 00000D3A  2050                     movea.l    A0, [A0]
  1227. 00000D3C  45E8 00B4                lea.l      A2, [A0 + 0xB4]
  1228. 00000D40  2251                     movea.l    A1, [A1]
  1229. 00000D42  41E9 0022                lea.l      A0, [A1 + 0x22]
  1230. 00000D46  7003                     moveq.l    D0, 0x03
  1231. label00000D48:
  1232. 00000D48  34D8                     move.w     [A2]+, [A0]+
  1233. 00000D4A  51C8 FFFC                dbf        D0, -0x6 /* 00000D48 */
  1234. 00000D4E  245F                     movea.l    A2, [A7]+
  1235. 00000D50  4E5E                     unlink     A6
  1236. 00000D52  205F                     movea.l    A0, [A7]+
  1237. 00000D54  DEFC 000E                add.w      A7, 0xE
  1238. 00000D58  4ED0                     jmp        [A0]
  1239. 00000D5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1240. export_1539: // at 00000D5C (misaligned)
  1241. 00000D5E  0000 42A7                ori.b      D0, 0xA7
  1242. 00000D62  206D FC8C                movea.l    A0, [A5 - 0x374]
  1243. 00000D66  2050                     movea.l    A0, [A0]
  1244. 00000D68  2F28 0028                move.l     -[A7], [A0 + 0x28]
  1245. 00000D6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1246. 00000D70  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  1247. 00000D74  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1248. 00000D78  4E5E                     unlink     A6
  1249. 00000D7A  2E9F                     move.l     [A7], [A7]+
  1250. 00000D7C  4E75                     rts
  1251. 00000D7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1252. // begin alternate branch 00000D80-00000D8E
  1253. export_1540:
  1254. fn00000D80:
  1255. 00000D80  4E56 FEFC                link       A6, -0x0104
  1256. 00000D84  2D7C 2020 2020 000E      move.l     [A6 + 0xE], 0x20202020 /* '    ' */
  1257. 00000D8C  4267                     clr.w      -[A7]
  1258. // end alternate branch 00000D80-00000D8E
  1259. export_1540: // at 00000D80 (misaligned)
  1260. fn00000D80: // (misaligned)
  1261. 00000D82  FEFC 2D7C                .extension 0xEFC <<F/2-3/7>> // unimplemented
  1262. 00000D86  2020                     move.l     D0, -[A0]
  1263. 00000D88  2020                     move.l     D0, -[A0]
  1264. 00000D8A  000E 4267                ori.b      A6, 0x67 /* 'g' */
  1265. 00000D8E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1266. 00000D92  A950                     syscall    CountMItems
  1267. 00000D94  302E 0008                move.w     D0, [A6 + 0x8]
  1268. 00000D98  B05F                     cmp.w      D0, [A7]+
  1269. 00000D9A  6E26                     bgt        +0x28 /* 00000DC2 */
  1270. 00000D9C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1271. 00000DA0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1272. 00000DA4  486E FEFC                pea.l      [A6 - 0x104]
  1273. 00000DA8  A946                     syscall    GetMenuItemText/GetItem
  1274. 00000DAA  4267                     clr.w      -[A7]
  1275. 00000DAC  486E FEFC                pea.l      [A6 - 0x104]
  1276. 00000DB0  486E FFFC                pea.l      [A6 - 0x4]
  1277. 00000DB4  4EAD 4D82                jsr        [A5 + 0x4D82 /* export_2476 */]
  1278. 00000DB8  101F                     move.b     D0, [A7]+
  1279. 00000DBA  6706                     beq        +0x8 /* 00000DC2 */
  1280. 00000DBC  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1281. label00000DC2:
  1282. 00000DC2  4E5E                     unlink     A6
  1283. 00000DC4  205F                     movea.l    A0, [A7]+
  1284. 00000DC6  5C4F                     addq.w     A7, 6
  1285. 00000DC8  4ED0                     jmp        [A0]
  1286. 00000DCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1287. // begin alternate branch 00000DCC-00000DD0
  1288. export_1541:
  1289. fn00000DCC:
  1290. 00000DCC  4E56 FFFC                link       A6, -0x0004
  1291. // end alternate branch 00000DCC-00000DD0
  1292. export_1541: // at 00000DCC (misaligned)
  1293. fn00000DCC: // (misaligned)
  1294. 00000DCE  FFFC                     .invalid   <<F/7/7>>
  1295. 00000DD0  2D6E 000A FFFC           move.l     [A6 - 0x4], [A6 + 0xA]
  1296. 00000DD6  1D6E 0009 FFFF           move.b     [A6 - 0x1], [A6 + 0x9]
  1297. 00000DDC  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1298. 00000DE2  4E5E                     unlink     A6
  1299. 00000DE4  205F                     movea.l    A0, [A7]+
  1300. 00000DE6  5C4F                     addq.w     A7, 6
  1301. 00000DE8  4ED0                     jmp        [A0]
  1302. 00000DEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1303. // begin alternate branch 00000DEC-00000DF0
  1304. export_1542:
  1305. fn00000DEC:
  1306. 00000DEC  4E56 FF70                link       A6, -0x0090
  1307. // end alternate branch 00000DEC-00000DF0
  1308. export_1542: // at 00000DEC (misaligned)
  1309. fn00000DEC: // (misaligned)
  1310. 00000DEE  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  1311. 00000DF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1312. 00000DF4  2F08                     move.l     -[A7], A0
  1313. 00000DF6  486E FF70                pea.l      [A6 - 0x90]
  1314. 00000DFA  2F08                     move.l     -[A7], A0
  1315. 00000DFC  42A7                     clr.l      -[A7]
  1316. 00000DFE  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  1317. 00000E04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1318. 00000E08  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1319. 00000E0C  201F                     move.l     D0, [A7]+
  1320. 00000E0E  205F                     movea.l    A0, [A7]+
  1321. 00000E10  2F00                     move.l     -[A7], D0
  1322. 00000E12  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1323. 00000E16  201F                     move.l     D0, [A7]+
  1324. 00000E18  205F                     movea.l    A0, [A7]+
  1325. 00000E1A  2240                     movea.l    A1, D0
  1326. 00000E1C  7047                     moveq.l    D0, 0x47
  1327. label00000E1E:
  1328. 00000E1E  30D9                     move.w     [A0]+, [A1]+
  1329. 00000E20  51C8 FFFC                dbf        D0, -0x6 /* 00000E1E */
  1330. 00000E24  4E5E                     unlink     A6
  1331. 00000E26  205F                     movea.l    A0, [A7]+
  1332. 00000E28  504F                     addq.w     A7, 8
  1333. 00000E2A  4ED0                     jmp        [A0]
  1334. export_1543:
  1335. 00000E2C  4E56 FF70                link       A6, -0x0090
  1336. 00000E30  206E 000A                movea.l    A0, [A6 + 0xA]
  1337. 00000E34  43EE FF70                lea.l      A1, [A6 - 0x90]
  1338. 00000E38  7047                     moveq.l    D0, 0x47
  1339. label00000E3A:
  1340. 00000E3A  32D8                     move.w     [A1]+, [A0]+
  1341. 00000E3C  51C8 FFFC                dbf        D0, -0x6 /* 00000E3A */
  1342. 00000E40  486E FF70                pea.l      [A6 - 0x90]
  1343. 00000E44  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1344. 00000E48  42A7                     clr.l      -[A7]
  1345. 00000E4A  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  1346. 00000E50  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1347. 00000E54  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1348. 00000E58  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  1349. 00000E5C  4E5E                     unlink     A6
  1350. 00000E5E  205F                     movea.l    A0, [A7]+
  1351. 00000E60  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1352. 00000E64  4ED0                     jmp        [A0]
  1353. 00000E66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1354. // begin alternate branch 00000E68-00000E6C
  1355. fn00000E68:
  1356. 00000E68  4E56 FFFE                link       A6, -0x0002
  1357. // end alternate branch 00000E68-00000E6C
  1358. fn00000E68: // (misaligned)
  1359. 00000E6A  FFFE                     .invalid   <<F/7/7>>
  1360. 00000E6C  2F07                     move.l     -[A7], D7
  1361. 00000E6E  426E 000E                clr.w      [A6 + 0xE]
  1362. 00000E72  3E2E 000C                move.w     D7, [A6 + 0xC]
  1363. label00000E76:
  1364. 00000E76  7004                     moveq.l    D0, 0x04
  1365. 00000E78  B047                     cmp.w      D0, D7
  1366. 00000E7A  6F18                     ble        +0x1A /* 00000E94 */
  1367. 00000E7C  5247                     addq.w     D7, 1
  1368. 00000E7E  3007                     move.w     D0, D7
  1369. 00000E80  5340                     subq.w     D0, 1
  1370. 00000E82  3200                     move.w     D1, D0
  1371. 00000E84  E641                     asr        D1.w, 3
  1372. 00000E86  206E 0008                movea.l    A0, [A6 + 0x8]
  1373. 00000E8A  0130 10F5                btst       [A0 + D1.w - 0x11], D0
  1374. 00000E8E  67E6                     beq        -0x18 /* 00000E76 */
  1375. 00000E90  3D47 000E                move.w     [A6 + 0xE], D7
  1376. label00000E94:
  1377. 00000E94  2E1F                     move.l     D7, [A7]+
  1378. 00000E96  4E5E                     unlink     A6
  1379. 00000E98  205F                     movea.l    A0, [A7]+
  1380. 00000E9A  5C4F                     addq.w     A7, 6
  1381. 00000E9C  4ED0                     jmp        [A0]
  1382. 00000E9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1383. 00000EA2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1384. 00000EA6  0008 1F28                ori.b      A0, 0x28 /* '(' */
  1385. 00000EAA  000C 2068                ori.b      A4, 0x68 /* 'h' */
  1386. 00000EAE  0008 1F28                ori.b      A0, 0x28 /* '(' */
  1387. 00000EB2  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  1388. 00000EB6  000C 4EAD                ori.b      A4, 0xAD
  1389. 00000EBA  3B92 4E5E                move.w     [A5 + D4 * 8 + 0x5E], [A2]
  1390. 00000EBE  205F                     movea.l    A0, [A7]+
  1391. 00000EC0  504F                     addq.w     A7, 8
  1392. 00000EC2  4ED0                     jmp        [A0]
  1393. fn00000EC4:
  1394. 00000EC4  4E56 0000                link       A6, 0
  1395. 00000EC8  206E 000E                movea.l    A0, [A6 + 0xE]
  1396. 00000ECC  2050                     movea.l    A0, [A0]
  1397. 00000ECE  1028 0032                move.b     D0, [A0 + 0x32]
  1398. 00000ED2  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1399. 00000ED6  6722                     beq        +0x24 /* 00000EFA */
  1400. 00000ED8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1401. 00000EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1402. 00000EE0  1F28 0008                move.b     -[A7], [A0 + 0x8]
  1403. 00000EE4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1404. 00000EE8  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  1405. 00000EEC  487A FFB2                pea.l      [PC - 0x4E /* 00000EA0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1406. 00000EF0  2F0E                     move.l     -[A7], A6
  1407. 00000EF2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1408. 00000EF6  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1409. label00000EFA:
  1410. 00000EFA  4E5E                     unlink     A6
  1411. 00000EFC  205F                     movea.l    A0, [A7]+
  1412. 00000EFE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1413. 00000F02  4ED0                     jmp        [A0]
  1414. export_1544:
  1415. fn00000F04:
  1416. 00000F04  4E56 FFE2                link       A6, -0x001E
  1417. 00000F08  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1418. 00000F0C  42A7                     clr.l      -[A7]
  1419. 00000F0E  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  1420. 00000F14  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1421. 00000F18  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1422. 00000F1C  285F                     movea.l    A4, [A7]+
  1423. 00000F1E  2054                     movea.l    A0, [A4]
  1424. 00000F20  1D68 00CE FFF5           move.b     [A6 - 0xB], [A0 + 0xCE]
  1425. 00000F26  42A7                     clr.l      -[A7]
  1426. 00000F28  2F0C                     move.l     -[A7], A4
  1427. 00000F2A  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  1428. 00000F2E  205F                     movea.l    A0, [A7]+
  1429. 00000F30  203C 666E 6464           move.l     D0, 0x666E6464 /* 'fndd' */
  1430. 00000F36  2050                     movea.l    A0, [A0]
  1431. 00000F38  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1432. 00000F3C  665C                     bne        +0x5E /* 00000F9A */
  1433. 00000F3E  7001                     moveq.l    D0, 0x01
  1434. 00000F40  5340                     subq.w     D0, 1
  1435. 00000F42  3200                     move.w     D1, D0
  1436. 00000F44  E641                     asr        D1.w, 3
  1437. 00000F46  0136 10F5                btst       [A6 + D1.w - 0x11], D0
  1438. 00000F4A  56C0                     sne        D0
  1439. 00000F4C  0240 0001                andi.w     D0, 0x1
  1440. 00000F50  7202                     moveq.l    D1, 0x02
  1441. 00000F52  5341                     subq.w     D1, 1
  1442. 00000F54  3401                     move.w     D2, D1
  1443. 00000F56  E642                     asr        D2.w, 3
  1444. 00000F58  0336 20F5                btst       [A6 + D2.w - 0x11], D1
  1445. 00000F5C  56C1                     sne        D1
  1446. 00000F5E  0241 0001                andi.w     D1, 0x1
  1447. 00000F62  D240                     add.w      D1, D0
  1448. 00000F64  7003                     moveq.l    D0, 0x03
  1449. 00000F66  5340                     subq.w     D0, 1
  1450. 00000F68  3400                     move.w     D2, D0
  1451. 00000F6A  E642                     asr        D2.w, 3
  1452. 00000F6C  0136 20F5                btst       [A6 + D2.w - 0x11], D0
  1453. 00000F70  56C0                     sne        D0
  1454. 00000F72  0240 0001                andi.w     D0, 0x1
  1455. 00000F76  D041                     add.w      D0, D1
  1456. 00000F78  7204                     moveq.l    D1, 0x04
  1457. 00000F7A  5341                     subq.w     D1, 1
  1458. 00000F7C  3401                     move.w     D2, D1
  1459. 00000F7E  E642                     asr        D2.w, 3
  1460. 00000F80  0336 20F5                btst       [A6 + D2.w - 0x11], D1
  1461. 00000F84  56C4                     sne        D4
  1462. 00000F86  0244 0001                andi.w     D4, 0x1
  1463. 00000F8A  D840                     add.w      D4, D0
  1464. 00000F8C  42A7                     clr.l      -[A7]
  1465. 00000F8E  2F0C                     move.l     -[A7], A4
  1466. 00000F90  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  1467. 00000F94  3F04                     move.w     -[A7], D4
  1468. 00000F96  4EBA 0F8C                jsr        [PC + 0xF8C /* 00001F24 */]
  1469. label00000F9A:
  1470. 00000F9A  422E FFF2                clr.b      [A6 - 0xE]
  1471. 00000F9E  42A7                     clr.l      -[A7]
  1472. 00000FA0  2F0E                     move.l     -[A7], A6
  1473. 00000FA2  4EBA FEC4                jsr        [PC - 0x13C /* 00000E68 */]
  1474. 00000FA6  3E1F                     move.w     D7, [A7]+
  1475. 00000FA8  6F2C                     ble        +0x2E /* 00000FD6 */
  1476. 00000FAA  4267                     clr.w      -[A7]
  1477. 00000FAC  3F07                     move.w     -[A7], D7
  1478. 00000FAE  2F0E                     move.l     -[A7], A6
  1479. 00000FB0  4EBA FEB6                jsr        [PC - 0x14A /* 00000E68 */]
  1480. 00000FB4  3C1F                     move.w     D6, [A7]+
  1481. label00000FB6:
  1482. 00000FB6  4A46                     tst.w      D6
  1483. 00000FB8  6F1C                     ble        +0x1E /* 00000FD6 */
  1484. 00000FBA  3007                     move.w     D0, D7
  1485. 00000FBC  5340                     subq.w     D0, 1
  1486. 00000FBE  3200                     move.w     D1, D0
  1487. 00000FC0  E640                     asr        D0.w, 3
  1488. 00000FC2  03F6                     .incomplete
  1489. 00000FC4  00F2                     .incomplete
  1490. 00000FC6  3E06                     move.w     D7, D6
  1491. 00000FC8  4267                     clr.w      -[A7]
  1492. 00000FCA  3F07                     move.w     -[A7], D7
  1493. 00000FCC  2F0E                     move.l     -[A7], A6
  1494. 00000FCE  4EBA FE98                jsr        [PC - 0x168 /* 00000E68 */]
  1495. 00000FD2  3C1F                     move.w     D6, [A7]+
  1496. 00000FD4  60E0                     bra        -0x1E /* 00000FB6 */
  1497. label00000FD6:
  1498. 00000FD6  2D7C 616F 7230 FFE8      move.l     [A6 - 0x18], 0x616F7230 /* 'aor0' */
  1499. 00000FDE  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1500. 00000FE4  3A2E FFE2                move.w     D5, [A6 - 0x1E]
  1501. 00000FE8  6030                     bra        +0x32 /* 0000101A */
  1502. label00000FEA:
  1503. 00000FEA  52AE FFE8                addq.l     [A6 - 0x18], 1
  1504. 00000FEE  42A7                     clr.l      -[A7]
  1505. 00000FF0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1506. 00000FF4  2F0C                     move.l     -[A7], A4
  1507. 00000FF6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1508. 00000FFA  265F                     movea.l    A3, [A7]+
  1509. 00000FFC  2F0B                     move.l     -[A7], A3
  1510. 00000FFE  3005                     move.w     D0, D5
  1511. 00001000  5340                     subq.w     D0, 1
  1512. 00001002  3200                     move.w     D1, D0
  1513. 00001004  E641                     asr        D1.w, 3
  1514. 00001006  0136 10F2                btst       [A6 + D1.w - 0x14], D0
  1515. 0000100A  56C0                     sne        D0
  1516. 0000100C  0240 0001                andi.w     D0, 0x1
  1517. 00001010  1F00                     move.b     -[A7], D0
  1518. 00001012  2F0E                     move.l     -[A7], A6
  1519. 00001014  4EBA FEAE                jsr        [PC - 0x152 /* 00000EC4 */]
  1520. 00001018  5245                     addq.w     D5, 1
  1521. label0000101A:
  1522. 0000101A  7003                     moveq.l    D0, 0x03
  1523. 0000101C  B045                     cmp.w      D0, D5
  1524. 0000101E  6CCA                     bge        -0x34 /* 00000FEA */
  1525. 00001020  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1526. 00001024  4E5E                     unlink     A6
  1527. 00001026  205F                     movea.l    A0, [A7]+
  1528. 00001028  5C4F                     addq.w     A7, 6
  1529. 0000102A  4ED0                     jmp        [A0]
  1530. export_1545:
  1531. 0000102C  4E56 0000                link       A6, 0
  1532. 00001030  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  1533. 00001034  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1534. 00001038  42A7                     clr.l      -[A7]
  1535. 0000103A  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  1536. 00001040  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1537. 00001044  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1538. 00001048  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  1539. 0000104C  4E5E                     unlink     A6
  1540. 0000104E  205F                     movea.l    A0, [A7]+
  1541. 00001050  504F                     addq.w     A7, 8
  1542. 00001052  4ED0                     jmp        [A0]
  1543. export_1546:
  1544. fn00001054:
  1545. 00001054  4E56 FED0                link       A6, -0x0130
  1546. 00001058  48E7 0118                movem.l    -[A7], D7,A3,A4
  1547. 0000105C  266E 000C                movea.l    A3, [A6 + 0xC]
  1548. 00001060  286E 0008                movea.l    A4, [A6 + 0x8]
  1549. 00001064  200B                     move.l     D0, A3
  1550. 00001066  6700 009C                beq        +0x9E /* 00001104 */
  1551. 0000106A  422E FED2                clr.b      [A6 - 0x12E]
  1552. 0000106E  4267                     clr.w      -[A7]
  1553. 00001070  2F0B                     move.l     -[A7], A3
  1554. 00001072  A950                     syscall    CountMItems
  1555. 00001074  4A5F                     tst.w      [A7]+
  1556. 00001076  6F2C                     ble        +0x2E /* 000010A4 */
  1557. 00001078  4A54                     tst.w      [A4]
  1558. 0000107A  6F0A                     ble        +0xC /* 00001086 */
  1559. 0000107C  2F0B                     move.l     -[A7], A3
  1560. 0000107E  3F14                     move.w     -[A7], [A4]
  1561. 00001080  486E FED2                pea.l      [A6 - 0x12E]
  1562. 00001084  A946                     syscall    GetMenuItemText/GetItem
  1563. label00001086:
  1564. 00001086  4267                     clr.w      -[A7]
  1565. 00001088  2F0B                     move.l     -[A7], A3
  1566. 0000108A  A950                     syscall    CountMItems
  1567. 0000108C  3D5F FED0                move.w     [A6 - 0x130], [A7]+
  1568. 00001090  3E2E FED0                move.w     D7, [A6 - 0x130]
  1569. 00001094  6008                     bra        +0xA /* 0000109E */
  1570. label00001096:
  1571. 00001096  2F0B                     move.l     -[A7], A3
  1572. 00001098  3F07                     move.w     -[A7], D7
  1573. 0000109A  A952                     syscall    DeleteMenuItem/DelMenuItem
  1574. 0000109C  5347                     subq.w     D7, 1
  1575. label0000109E:
  1576. 0000109E  7001                     moveq.l    D0, 0x01
  1577. 000010A0  B047                     cmp.w      D0, D7
  1578. 000010A2  6FF2                     ble        -0xC /* 00001096 */
  1579. label000010A4:
  1580. 000010A4  4247                     clr.w      D7
  1581. 000010A6  4254                     clr.w      [A4]
  1582. 000010A8  4267                     clr.w      -[A7]
  1583. 000010AA  486E FFD4                pea.l      [A6 - 0x2C]
  1584. 000010AE  4EAD 5362                jsr        [A5 + 0x5362 /* export_2664 */]
  1585. 000010B2  4A5F                     tst.w      [A7]+
  1586. 000010B4  664E                     bne        +0x50 /* 00001104 */
  1587. label000010B6:
  1588. 000010B6  2F0B                     move.l     -[A7], A3
  1589. 000010B8  487A 0056                pea.l      [PC + 0x56 /* 00001110, value 0x2202000, pstring "  " */]
  1590. 000010BC  A933                     syscall    AppendMenu
  1591. 000010BE  5247                     addq.w     D7, 1
  1592. 000010C0  2F0B                     move.l     -[A7], A3
  1593. 000010C2  3F07                     move.w     -[A7], D7
  1594. 000010C4  486E FFD8                pea.l      [A6 - 0x28]
  1595. 000010C8  A947                     syscall    SetMenuItemText/SetItem
  1596. 000010CA  4A54                     tst.w      [A4]
  1597. 000010CC  57C0                     seq        D0
  1598. 000010CE  4A00                     tst.b      D0
  1599. 000010D0  671C                     beq        +0x1E /* 000010EE */
  1600. 000010D2  4A2E FED2                tst.b      [A6 - 0x12E]
  1601. 000010D6  56C1                     sne        D1
  1602. 000010D8  C001                     and.b      D0, D1
  1603. 000010DA  6712                     beq        +0x14 /* 000010EE */
  1604. 000010DC  486E FED2                pea.l      [A6 - 0x12E]
  1605. 000010E0  486E FFD8                pea.l      [A6 - 0x28]
  1606. 000010E4  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  1607. 000010E8  C01F                     and.b      D0, [A7]+
  1608. 000010EA  6702                     beq        +0x4 /* 000010EE */
  1609. 000010EC  3887                     move.w     [A4], D7
  1610. label000010EE:
  1611. 000010EE  4267                     clr.w      -[A7]
  1612. 000010F0  486E FFD4                pea.l      [A6 - 0x2C]
  1613. 000010F4  4EAD 536A                jsr        [A5 + 0x536A /* export_2665 */]
  1614. 000010F8  4A5F                     tst.w      [A7]+
  1615. 000010FA  67BA                     beq        -0x44 /* 000010B6 */
  1616. 000010FC  4A54                     tst.w      [A4]
  1617. 000010FE  6604                     bne        +0x6 /* 00001104 */
  1618. 00001100  38BC 0001                move.w     [A4], 0x1
  1619. label00001104:
  1620. 00001104  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1621. 00001108  4E5E                     unlink     A6
  1622. 0000110A  205F                     movea.l    A0, [A7]+
  1623. 0000110C  504F                     addq.w     A7, 8
  1624. 0000110E  4ED0                     jmp        [A0]
  1625. 00001110  0220 2000                andi.b     -[A0], 0x0
  1626. export_1547:
  1627. 00001114  4E56 FFFC                link       A6, -0x0004
  1628. 00001118  2F0C                     move.l     -[A7], A4
  1629. 0000111A  42A7                     clr.l      -[A7]
  1630. 0000111C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1631. 00001120  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1632. 00001124  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1633. 00001128  285F                     movea.l    A4, [A7]+
  1634. 0000112A  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  1635. 0000112E  4267                     clr.w      -[A7]
  1636. 00001130  2F0C                     move.l     -[A7], A4
  1637. 00001132  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  1638. 00001136  102E 000A                move.b     D0, [A6 + 0xA]
  1639. 0000113A  0A00 0001                xori.b     D0, 0x1
  1640. 0000113E  1F00                     move.b     -[A7], D0
  1641. 00001140  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1642. 00001144  2F0C                     move.l     -[A7], A4
  1643. 00001146  4EAD 3A7A                jsr        [A5 + 0x3A7A /* export_1867 */]
  1644. 0000114A  285F                     movea.l    A4, [A7]+
  1645. 0000114C  4E5E                     unlink     A6
  1646. 0000114E  205F                     movea.l    A0, [A7]+
  1647. 00001150  DEFC 000C                add.w      A7, 0xC
  1648. 00001154  4ED0                     jmp        [A0]
  1649. 00001156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1650. // begin alternate branch 00001158-00001160
  1651. fn00001158:
  1652. 00001158  4E56 FCFA                link       A6, -0x0306
  1653. 0000115C  48E7 0108                movem.l    -[A7], D7,A4
  1654. // end alternate branch 00001158-00001160
  1655. fn00001158: // (misaligned)
  1656. 0000115A  FCFA 48E7                .extension 0xCFA <<F/2-3/6>> // unimplemented
  1657. 0000115E  0108                     btst       A0, D0
  1658. 00001160  206E 0008                movea.l    A0, [A6 + 0x8]
  1659. 00001164  43EE FF00                lea.l      A1, [A6 - 0x100]
  1660. 00001168  707F                     moveq.l    D0, 0x7F
  1661. label0000116A:
  1662. 0000116A  32D8                     move.w     [A1]+, [A0]+
  1663. 0000116C  51C8 FFFC                dbf        D0, -0x6 /* 0000116A */
  1664. 00001170  286E 000C                movea.l    A4, [A6 + 0xC]
  1665. 00001174  426E 0010                clr.w      [A6 + 0x10]
  1666. 00001178  4247                     clr.w      D7
  1667. 0000117A  4267                     clr.w      -[A7]
  1668. 0000117C  2F0C                     move.l     -[A7], A4
  1669. 0000117E  A950                     syscall    CountMItems
  1670. 00001180  4A5F                     tst.w      [A7]+
  1671. 00001182  6F40                     ble        +0x42 /* 000011C4 */
  1672. 00001184  3D7C 0001 FCFC           move.w     [A6 - 0x304], 0x1
  1673. 0000118A  4267                     clr.w      -[A7]
  1674. 0000118C  2F0C                     move.l     -[A7], A4
  1675. 0000118E  A950                     syscall    CountMItems
  1676. 00001190  3D5F FCFA                move.w     [A6 - 0x306], [A7]+
  1677. 00001194  3E2E FCFC                move.w     D7, [A6 - 0x304]
  1678. 00001198  6024                     bra        +0x26 /* 000011BE */
  1679. label0000119A:
  1680. 0000119A  2F0C                     move.l     -[A7], A4
  1681. 0000119C  3F07                     move.w     -[A7], D7
  1682. 0000119E  486E FCFE                pea.l      [A6 - 0x302]
  1683. 000011A2  A946                     syscall    GetMenuItemText/GetItem
  1684. 000011A4  486E FF00                pea.l      [A6 - 0x100]
  1685. 000011A8  486E FCFE                pea.l      [A6 - 0x302]
  1686. 000011AC  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  1687. 000011B0  101F                     move.b     D0, [A7]+
  1688. 000011B2  6706                     beq        +0x8 /* 000011BA */
  1689. 000011B4  3D47 0010                move.w     [A6 + 0x10], D7
  1690. 000011B8  600A                     bra        +0xC /* 000011C4 */
  1691. label000011BA:
  1692. 000011BA  5247                     addq.w     D7, 1
  1693. 000011BC  6906                     bvs        +0x8 /* 000011C4 */
  1694. label000011BE:
  1695. 000011BE  BE6E FCFA                cmp.w      D7, [A6 - 0x306]
  1696. 000011C2  6FD6                     ble        -0x28 /* 0000119A */
  1697. label000011C4:
  1698. 000011C4  4CDF 1080                movem.l    D7,A4, [A7]+
  1699. 000011C8  4E5E                     unlink     A6
  1700. 000011CA  205F                     movea.l    A0, [A7]+
  1701. 000011CC  504F                     addq.w     A7, 8
  1702. 000011CE  4ED0                     jmp        [A0]
  1703. fn000011D0:
  1704. 000011D0  4E56 FDFA                link       A6, -0x0206
  1705. 000011D4  48E7 0108                movem.l    -[A7], D7,A4
  1706. 000011D8  286E 000C                movea.l    A4, [A6 + 0xC]
  1707. 000011DC  426E 0010                clr.w      [A6 + 0x10]
  1708. 000011E0  4267                     clr.w      -[A7]
  1709. 000011E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1710. 000011E6  486E FF00                pea.l      [A6 - 0x100]
  1711. 000011EA  4EAD 4D7A                jsr        [A5 + 0x4D7A /* export_2475 */]
  1712. 000011EE  101F                     move.b     D0, [A7]+
  1713. 000011F0  674C                     beq        +0x4E /* 0000123E */
  1714. 000011F2  4247                     clr.w      D7
  1715. 000011F4  4267                     clr.w      -[A7]
  1716. 000011F6  2F0C                     move.l     -[A7], A4
  1717. 000011F8  A950                     syscall    CountMItems
  1718. 000011FA  4A5F                     tst.w      [A7]+
  1719. 000011FC  6F40                     ble        +0x42 /* 0000123E */
  1720. 000011FE  3D7C 0001 FDFC           move.w     [A6 - 0x204], 0x1
  1721. 00001204  4267                     clr.w      -[A7]
  1722. 00001206  2F0C                     move.l     -[A7], A4
  1723. 00001208  A950                     syscall    CountMItems
  1724. 0000120A  3D5F FDFA                move.w     [A6 - 0x206], [A7]+
  1725. 0000120E  3E2E FDFC                move.w     D7, [A6 - 0x204]
  1726. 00001212  6024                     bra        +0x26 /* 00001238 */
  1727. label00001214:
  1728. 00001214  2F0C                     move.l     -[A7], A4
  1729. 00001216  3F07                     move.w     -[A7], D7
  1730. 00001218  486E FDFE                pea.l      [A6 - 0x202]
  1731. 0000121C  A946                     syscall    GetMenuItemText/GetItem
  1732. 0000121E  486E FF00                pea.l      [A6 - 0x100]
  1733. 00001222  486E FDFE                pea.l      [A6 - 0x202]
  1734. 00001226  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  1735. 0000122A  101F                     move.b     D0, [A7]+
  1736. 0000122C  6706                     beq        +0x8 /* 00001234 */
  1737. 0000122E  3D47 0010                move.w     [A6 + 0x10], D7
  1738. 00001232  600A                     bra        +0xC /* 0000123E */
  1739. label00001234:
  1740. 00001234  5247                     addq.w     D7, 1
  1741. 00001236  6906                     bvs        +0x8 /* 0000123E */
  1742. label00001238:
  1743. 00001238  BE6E FDFA                cmp.w      D7, [A6 - 0x206]
  1744. 0000123C  6FD6                     ble        -0x28 /* 00001214 */
  1745. label0000123E:
  1746. 0000123E  4CDF 1080                movem.l    D7,A4, [A7]+
  1747. 00001242  4E5E                     unlink     A6
  1748. 00001244  205F                     movea.l    A0, [A7]+
  1749. 00001246  504F                     addq.w     A7, 8
  1750. 00001248  4ED0                     jmp        [A0]
  1751. 0000124A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1752. export_1548: // at 0000124C (misaligned)
  1753. 0000124E  FFFE                     .invalid   <<F/7/7>>
  1754. 00001250  2F0C                     move.l     -[A7], A4
  1755. 00001252  286E 0008                movea.l    A4, [A6 + 0x8]
  1756. 00001256  42A7                     clr.l      -[A7]
  1757. 00001258  2F3C 6372 7431           move.l     -[A7], 0x63727431 /* 'crt1' */
  1758. 0000125E  2F0C                     move.l     -[A7], A4
  1759. 00001260  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1760. 00001264  41EE 000C                lea.l      A0, [A6 + 0xC]
  1761. 00001268  2018                     move.l     D0, [A0]+
  1762. 0000126A  6702                     beq        +0x4 /* 0000126E */
  1763. 0000126C  2F00                     move.l     -[A7], D0
  1764. label0000126E:
  1765. 0000126E  2050                     movea.l    A0, [A0]
  1766. 00001270  4E90                     jsr        [A0]
  1767. 00001272  42A7                     clr.l      -[A7]
  1768. 00001274  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  1769. 0000127A  2F0C                     move.l     -[A7], A4
  1770. 0000127C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1771. 00001280  41EE 000C                lea.l      A0, [A6 + 0xC]
  1772. 00001284  2018                     move.l     D0, [A0]+
  1773. 00001286  6702                     beq        +0x4 /* 0000128A */
  1774. 00001288  2F00                     move.l     -[A7], D0
  1775. label0000128A:
  1776. 0000128A  2050                     movea.l    A0, [A0]
  1777. 0000128C  4E90                     jsr        [A0]
  1778. 0000128E  42A7                     clr.l      -[A7]
  1779. 00001290  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  1780. 00001296  2F0C                     move.l     -[A7], A4
  1781. 00001298  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1782. 0000129C  41EE 000C                lea.l      A0, [A6 + 0xC]
  1783. 000012A0  2018                     move.l     D0, [A0]+
  1784. 000012A2  6702                     beq        +0x4 /* 000012A6 */
  1785. 000012A4  2F00                     move.l     -[A7], D0
  1786. label000012A6:
  1787. 000012A6  2050                     movea.l    A0, [A0]
  1788. 000012A8  4E90                     jsr        [A0]
  1789. 000012AA  42A7                     clr.l      -[A7]
  1790. 000012AC  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  1791. 000012B2  2F0C                     move.l     -[A7], A4
  1792. 000012B4  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1793. 000012B8  41EE 000C                lea.l      A0, [A6 + 0xC]
  1794. 000012BC  2018                     move.l     D0, [A0]+
  1795. 000012BE  6702                     beq        +0x4 /* 000012C2 */
  1796. 000012C0  2F00                     move.l     -[A7], D0
  1797. label000012C2:
  1798. 000012C2  2050                     movea.l    A0, [A0]
  1799. 000012C4  4E90                     jsr        [A0]
  1800. 000012C6  285F                     movea.l    A4, [A7]+
  1801. 000012C8  4E5E                     unlink     A6
  1802. 000012CA  205F                     movea.l    A0, [A7]+
  1803. 000012CC  DEFC 000C                add.w      A7, 0xC
  1804. 000012D0  4ED0                     jmp        [A0]
  1805. 000012D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1806. export_1549: // at 000012D4 (misaligned)
  1807. 000012D6  FFFC                     .invalid   <<F/7/7>>
  1808. 000012D8  48E7 0018                movem.l    -[A7], A3,A4
  1809. 000012DC  266E 000E                movea.l    A3, [A6 + 0xE]
  1810. 000012E0  286E 0008                movea.l    A4, [A6 + 0x8]
  1811. 000012E4  2054                     movea.l    A0, [A4]
  1812. 000012E6  2D68 002E FFFC           move.l     [A6 - 0x4], [A0 + 0x2E]
  1813. 000012EC  42A7                     clr.l      -[A7]
  1814. 000012EE  2F3C 6368 6B23           move.l     -[A7], 0x63686B23 /* 'chk#' */
  1815. 000012F4  4240                     clr.w      D0
  1816. 000012F6  102E FFFF                move.b     D0, [A6 - 0x1]
  1817. 000012FA  3F00                     move.w     -[A7], D0
  1818. 000012FC  4EBA FACE                jsr        [PC - 0x532 /* 00000DCC */]
  1819. 00001300  201F                     move.l     D0, [A7]+
  1820. 00001302  2053                     movea.l    A0, [A3]
  1821. 00001304  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1822. 00001308  6616                     bne        +0x18 /* 00001320 */
  1823. 0000130A  4267                     clr.w      -[A7]
  1824. 0000130C  2F0B                     move.l     -[A7], A3
  1825. 0000130E  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1826. 00001312  42A7                     clr.l      -[A7]
  1827. 00001314  1F3C 0001                move.b     -[A7], 0x1
  1828. 00001318  2F0C                     move.l     -[A7], A4
  1829. 0000131A  4EBA 006C                jsr        [PC + 0x6C /* 00001388 */]
  1830. 0000131E  6058                     bra        +0x5A /* 00001378 */
  1831. label00001320:
  1832. 00001320  42A7                     clr.l      -[A7]
  1833. 00001322  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  1834. 00001328  4240                     clr.w      D0
  1835. 0000132A  102E FFFF                move.b     D0, [A6 - 0x1]
  1836. 0000132E  3F00                     move.w     -[A7], D0
  1837. 00001330  4EBA FA9A                jsr        [PC - 0x566 /* 00000DCC */]
  1838. 00001334  201F                     move.l     D0, [A7]+
  1839. 00001336  2053                     movea.l    A0, [A3]
  1840. 00001338  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1841. 0000133C  6608                     bne        +0xA /* 00001346 */
  1842. 0000133E  2F0C                     move.l     -[A7], A4
  1843. 00001340  4EBA 02C6                jsr        [PC + 0x2C6 /* 00001608 */]
  1844. 00001344  6032                     bra        +0x34 /* 00001378 */
  1845. label00001346:
  1846. 00001346  42A7                     clr.l      -[A7]
  1847. 00001348  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  1848. 0000134E  4240                     clr.w      D0
  1849. 00001350  102E FFFF                move.b     D0, [A6 - 0x1]
  1850. 00001354  3F00                     move.w     -[A7], D0
  1851. 00001356  4EBA FA74                jsr        [PC - 0x58C /* 00000DCC */]
  1852. 0000135A  201F                     move.l     D0, [A7]+
  1853. 0000135C  2053                     movea.l    A0, [A3]
  1854. 0000135E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1855. 00001362  6608                     bne        +0xA /* 0000136C */
  1856. 00001364  2F0C                     move.l     -[A7], A4
  1857. 00001366  4EBA 053C                jsr        [PC + 0x53C /* 000018A4 */]
  1858. 0000136A  600C                     bra        +0xE /* 00001378 */
  1859. label0000136C:
  1860. 0000136C  2F0B                     move.l     -[A7], A3
  1861. 0000136E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1862. 00001372  2F0C                     move.l     -[A7], A4
  1863. 00001374  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  1864. label00001378:
  1865. 00001378  4CDF 1800                movem.l    A3,A4, [A7]+
  1866. 0000137C  4E5E                     unlink     A6
  1867. 0000137E  205F                     movea.l    A0, [A7]+
  1868. 00001380  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1869. 00001384  4ED0                     jmp        [A0]
  1870. 00001386  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1871. // begin alternate branch 00001388-0000138C
  1872. export_1550:
  1873. fn00001388:
  1874. 00001388  4E56 FFA2                link       A6, -0x005E
  1875. // end alternate branch 00001388-0000138C
  1876. export_1550: // at 00001388 (misaligned)
  1877. fn00001388: // (misaligned)
  1878. 0000138A  FFA2                     .invalid   <<F/6/7>>
  1879. 0000138C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1880. 00001390  286E 0008                movea.l    A4, [A6 + 0x8]
  1881. 00001394  182E 0012                move.b     D4, [A6 + 0x12]
  1882. 00001398  1A2E 000C                move.b     D5, [A6 + 0xC]
  1883. 0000139C  2054                     movea.l    A0, [A4]
  1884. 0000139E  2D68 002E FFC8           move.l     [A6 - 0x38], [A0 + 0x2E]
  1885. 000013A4  42A7                     clr.l      -[A7]
  1886. 000013A6  42A7                     clr.l      -[A7]
  1887. 000013A8  2F3C 6368 6B23           move.l     -[A7], 0x63686B23 /* 'chk#' */
  1888. 000013AE  4240                     clr.w      D0
  1889. 000013B0  102E FFCB                move.b     D0, [A6 - 0x35]
  1890. 000013B4  3F00                     move.w     -[A7], D0
  1891. 000013B6  4EBA FA14                jsr        [PC - 0x5EC /* 00000DCC */]
  1892. 000013BA  2F0C                     move.l     -[A7], A4
  1893. 000013BC  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1894. 000013C0  265F                     movea.l    A3, [A7]+
  1895. 000013C2  422E FFF1                clr.b      [A6 - 0xF]
  1896. 000013C6  4267                     clr.w      -[A7]
  1897. 000013C8  2F0B                     move.l     -[A7], A3
  1898. 000013CA  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1899. 000013CE  B81F                     cmp.b      D4, [A7]+
  1900. 000013D0  56C6                     sne        D6
  1901. 000013D2  4406                     neg.b      D6
  1902. 000013D4  4267                     clr.w      -[A7]
  1903. 000013D6  2F0B                     move.l     -[A7], A3
  1904. 000013D8  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1905. 000013DC  B81F                     cmp.b      D4, [A7]+
  1906. 000013DE  672A                     beq        +0x2C /* 0000140A */
  1907. 000013E0  1F04                     move.b     -[A7], D4
  1908. 000013E2  1005                     move.b     D0, D5
  1909. 000013E4  6710                     beq        +0x12 /* 000013F6 */
  1910. 000013E6  2F00                     move.l     -[A7], D0
  1911. 000013E8  4267                     clr.w      -[A7]
  1912. 000013EA  2F0C                     move.l     -[A7], A4
  1913. 000013EC  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1914. 000013F0  121F                     move.b     D1, [A7]+
  1915. 000013F2  201F                     move.l     D0, [A7]+
  1916. 000013F4  C001                     and.b      D0, D1
  1917. label000013F6:
  1918. 000013F6  1F00                     move.b     -[A7], D0
  1919. 000013F8  2F0B                     move.l     -[A7], A3
  1920. 000013FA  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  1921. 000013FE  1004                     move.b     D0, D4
  1922. 00001400  0A00 0001                xori.b     D0, 0x1
  1923. 00001404  1D40 FFF1                move.b     [A6 - 0xF], D0
  1924. 00001408  600C                     bra        +0xE /* 00001416 */
  1925. label0000140A:
  1926. 0000140A  102E 0010                move.b     D0, [A6 + 0x10]
  1927. 0000140E  6704                     beq        +0x6 /* 00001414 */
  1928. 00001410  6000 01E4                bra        +0x1E6 /* 000015F6 */
  1929. label00001414:
  1930. 00001414  7C01                     moveq.l    D6, 0x01
  1931. label00001416:
  1932. 00001416  486E FFA2                pea.l      [A6 - 0x5E]
  1933. 0000141A  2F0C                     move.l     -[A7], A4
  1934. 0000141C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1935. 00001420  205F                     movea.l    A0, [A7]+
  1936. 00001422  43EE FFCC                lea.l      A1, [A6 - 0x34]
  1937. 00001426  7011                     moveq.l    D0, 0x11
  1938. label00001428:
  1939. 00001428  32D8                     move.w     [A1]+, [A0]+
  1940. 0000142A  51C8 FFFC                dbf        D0, -0x6 /* 00001428 */
  1941. 0000142E  1006                     move.b     D0, D6
  1942. 00001430  6700 01B4                beq        +0x1B6 /* 000015E6 */
  1943. 00001434  42A7                     clr.l      -[A7]
  1944. 00001436  2F0C                     move.l     -[A7], A4
  1945. 00001438  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  1946. 0000143C  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  1947. 00001440  102E 000E                move.b     D0, [A6 + 0xE]
  1948. 00001444  670A                     beq        +0xC /* 00001450 */
  1949. 00001446  422E FFCF                clr.b      [A6 - 0x31]
  1950. 0000144A  422E FFCE                clr.b      [A6 - 0x32]
  1951. 0000144E  600C                     bra        +0xE /* 0000145C */
  1952. label00001450:
  1953. 00001450  4267                     clr.w      -[A7]
  1954. 00001452  2F0C                     move.l     -[A7], A4
  1955. 00001454  4EBA 055A                jsr        [PC + 0x55A /* 000019B0 */]
  1956. 00001458  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  1957. label0000145C:
  1958. 0000145C  42A7                     clr.l      -[A7]
  1959. 0000145E  42A7                     clr.l      -[A7]
  1960. 00001460  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  1961. 00001466  4240                     clr.w      D0
  1962. 00001468  102E FFCB                move.b     D0, [A6 - 0x35]
  1963. 0000146C  3F00                     move.w     -[A7], D0
  1964. 0000146E  4EBA F95C                jsr        [PC - 0x6A4 /* 00000DCC */]
  1965. 00001472  2F0C                     move.l     -[A7], A4
  1966. 00001474  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1967. 00001478  486E FFCC                pea.l      [A6 - 0x34]
  1968. 0000147C  1005                     move.b     D0, D5
  1969. 0000147E  6710                     beq        +0x12 /* 00001490 */
  1970. 00001480  2F00                     move.l     -[A7], D0
  1971. 00001482  4267                     clr.w      -[A7]
  1972. 00001484  2F0C                     move.l     -[A7], A4
  1973. 00001486  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1974. 0000148A  121F                     move.b     D1, [A7]+
  1975. 0000148C  201F                     move.l     D0, [A7]+
  1976. 0000148E  C001                     and.b      D0, D1
  1977. label00001490:
  1978. 00001490  1F00                     move.b     -[A7], D0
  1979. 00001492  2F0C                     move.l     -[A7], A4
  1980. 00001494  4EBA 05F6                jsr        [PC + 0x5F6 /* 00001A8C */]
  1981. 00001498  42A7                     clr.l      -[A7]
  1982. 0000149A  42A7                     clr.l      -[A7]
  1983. 0000149C  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  1984. 000014A2  4240                     clr.w      D0
  1985. 000014A4  102E FFCB                move.b     D0, [A6 - 0x35]
  1986. 000014A8  3F00                     move.w     -[A7], D0
  1987. 000014AA  4EBA F920                jsr        [PC - 0x6E0 /* 00000DCC */]
  1988. 000014AE  2F0C                     move.l     -[A7], A4
  1989. 000014B0  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1990. 000014B4  486E FFCC                pea.l      [A6 - 0x34]
  1991. 000014B8  1005                     move.b     D0, D5
  1992. 000014BA  6710                     beq        +0x12 /* 000014CC */
  1993. 000014BC  2F00                     move.l     -[A7], D0
  1994. 000014BE  4267                     clr.w      -[A7]
  1995. 000014C0  2F0C                     move.l     -[A7], A4
  1996. 000014C2  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1997. 000014C6  121F                     move.b     D1, [A7]+
  1998. 000014C8  201F                     move.l     D0, [A7]+
  1999. 000014CA  C001                     and.b      D0, D1
  2000. label000014CC:
  2001. 000014CC  1F00                     move.b     -[A7], D0
  2002. 000014CE  2F0C                     move.l     -[A7], A4
  2003. 000014D0  4EBA 064A                jsr        [PC + 0x64A /* 00001B1C */]
  2004. 000014D4  102E 0010                move.b     D0, [A6 + 0x10]
  2005. 000014D8  6600 00B6                bne        +0xB8 /* 00001590 */
  2006. 000014DC  42A7                     clr.l      -[A7]
  2007. 000014DE  42A7                     clr.l      -[A7]
  2008. 000014E0  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2009. 000014E6  4240                     clr.w      D0
  2010. 000014E8  102E FFCB                move.b     D0, [A6 - 0x35]
  2011. 000014EC  3F00                     move.w     -[A7], D0
  2012. 000014EE  4EBA F8DC                jsr        [PC - 0x724 /* 00000DCC */]
  2013. 000014F2  2F0C                     move.l     -[A7], A4
  2014. 000014F4  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2015. 000014F8  2E1F                     move.l     D7, [A7]+
  2016. 000014FA  203C 6372 7431           move.l     D0, 0x63727431 /* 'crt1' */
  2017. 00001500  B0AE FFC8                cmp.l      D0, [A6 - 0x38]
  2018. 00001504  57C0                     seq        D0
  2019. 00001506  4A00                     tst.b      D0
  2020. 00001508  6618                     bne        +0x1A /* 00001522 */
  2021. 0000150A  2F00                     move.l     -[A7], D0
  2022. 0000150C  4267                     clr.w      -[A7]
  2023. 0000150E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2024. 00001512  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  2025. 00001516  121F                     move.b     D1, [A7]+
  2026. 00001518  201F                     move.l     D0, [A7]+
  2027. 0000151A  7401                     moveq.l    D2, 0x01
  2028. 0000151C  B401                     cmp.b      D2, D1
  2029. 0000151E  56C1                     sne        D1
  2030. 00001520  8001                     or.b       D0, D1
  2031. label00001522:
  2032. 00001522  4400                     neg.b      D0
  2033. 00001524  1D40 FFC7                move.b     [A6 - 0x39], D0
  2034. 00001528  2F07                     move.l     -[A7], D7
  2035. 0000152A  486E FFCC                pea.l      [A6 - 0x34]
  2036. 0000152E  1F2E FFC7                move.b     -[A7], [A6 - 0x39]
  2037. 00001532  1F05                     move.b     -[A7], D5
  2038. 00001534  2F0C                     move.l     -[A7], A4
  2039. 00001536  4EBA 0760                jsr        [PC + 0x760 /* 00001C98 */]
  2040. 0000153A  102E FFF1                move.b     D0, [A6 - 0xF]
  2041. 0000153E  670E                     beq        +0x10 /* 0000154E */
  2042. 00001540  487A 00C2                pea.l      [PC + 0xC2 /* 00001604, value 0x0, cstring "" */]
  2043. 00001544  1F05                     move.b     -[A7], D5
  2044. 00001546  2F07                     move.l     -[A7], D7
  2045. 00001548  4EAD 3A4A                jsr        [A5 + 0x3A4A /* export_1861 */]
  2046. 0000154C  6042                     bra        +0x44 /* 00001590 */
  2047. label0000154E:
  2048. 0000154E  1004                     move.b     D0, D4
  2049. 00001550  673E                     beq        +0x40 /* 00001590 */
  2050. 00001552  4267                     clr.w      -[A7]
  2051. 00001554  2F07                     move.l     -[A7], D7
  2052. 00001556  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  2053. 0000155A  101F                     move.b     D0, [A7]+
  2054. 0000155C  6732                     beq        +0x34 /* 00001590 */
  2055. 0000155E  2F00                     move.l     -[A7], D0
  2056. 00001560  4267                     clr.w      -[A7]
  2057. 00001562  2F07                     move.l     -[A7], D7
  2058. 00001564  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2059. 00001568  121F                     move.b     D1, [A7]+
  2060. 0000156A  201F                     move.l     D0, [A7]+
  2061. 0000156C  C001                     and.b      D0, D1
  2062. 0000156E  6720                     beq        +0x22 /* 00001590 */
  2063. 00001570  42A7                     clr.l      -[A7]
  2064. 00001572  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2065. 00001578  4240                     clr.w      D0
  2066. 0000157A  102E FFCB                move.b     D0, [A6 - 0x35]
  2067. 0000157E  3F00                     move.w     -[A7], D0
  2068. 00001580  4EBA F84A                jsr        [PC - 0x7B6 /* 00000DCC */]
  2069. 00001584  1F3C 0001                move.b     -[A7], 0x1
  2070. 00001588  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2071. 0000158C  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  2072. label00001590:
  2073. 00001590  486E FFCC                pea.l      [A6 - 0x34]
  2074. 00001594  2F0C                     move.l     -[A7], A4
  2075. 00001596  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2076. 0000159A  1006                     move.b     D0, D6
  2077. 0000159C  6748                     beq        +0x4A /* 000015E6 */
  2078. 0000159E  4267                     clr.w      -[A7]
  2079. 000015A0  2F0B                     move.l     -[A7], A3
  2080. 000015A2  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2081. 000015A6  42A7                     clr.l      -[A7]
  2082. 000015A8  42A7                     clr.l      -[A7]
  2083. 000015AA  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  2084. 000015B0  4240                     clr.w      D0
  2085. 000015B2  102E FFCB                move.b     D0, [A6 - 0x35]
  2086. 000015B6  3F00                     move.w     -[A7], D0
  2087. 000015B8  4EBA F812                jsr        [PC - 0x7EE /* 00000DCC */]
  2088. 000015BC  2F0C                     move.l     -[A7], A4
  2089. 000015BE  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2090. 000015C2  42A7                     clr.l      -[A7]
  2091. 000015C4  42A7                     clr.l      -[A7]
  2092. 000015C6  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  2093. 000015CC  4240                     clr.w      D0
  2094. 000015CE  102E FFCB                move.b     D0, [A6 - 0x35]
  2095. 000015D2  3F00                     move.w     -[A7], D0
  2096. 000015D4  4EBA F7F6                jsr        [PC - 0x80A /* 00000DCC */]
  2097. 000015D8  2F0C                     move.l     -[A7], A4
  2098. 000015DA  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2099. 000015DE  1F05                     move.b     -[A7], D5
  2100. 000015E0  2F0C                     move.l     -[A7], A4
  2101. 000015E2  4EBA 0410                jsr        [PC + 0x410 /* 000019F4 */]
  2102. label000015E6:
  2103. 000015E6  42A7                     clr.l      -[A7]
  2104. 000015E8  2F0C                     move.l     -[A7], A4
  2105. 000015EA  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  2106. 000015EE  1F3C 0001                move.b     -[A7], 0x1
  2107. 000015F2  4EBA F910                jsr        [PC - 0x6F0 /* 00000F04 */]
  2108. label000015F6:
  2109. 000015F6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2110. 000015FA  4E5E                     unlink     A6
  2111. 000015FC  205F                     movea.l    A0, [A7]+
  2112. 000015FE  DEFC 000C                add.w      A7, 0xC
  2113. 00001602  4ED0                     jmp        [A0]
  2114. 00001604  0000 0000                ori.b      D0, 0x0
  2115. fn00001608:
  2116. 00001608  4E56 FF70                link       A6, -0x0090
  2117. 0000160C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2118. 00001610  266E 0008                movea.l    A3, [A6 + 0x8]
  2119. 00001614  2053                     movea.l    A0, [A3]
  2120. 00001616  2D68 002E FF94           move.l     [A6 - 0x6C], [A0 + 0x2E]
  2121. 0000161C  42A7                     clr.l      -[A7]
  2122. 0000161E  2F0B                     move.l     -[A7], A3
  2123. 00001620  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  2124. 00001624  285F                     movea.l    A4, [A7]+
  2125. 00001626  486E FF70                pea.l      [A6 - 0x90]
  2126. 0000162A  2F0B                     move.l     -[A7], A3
  2127. 0000162C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2128. 00001630  205F                     movea.l    A0, [A7]+
  2129. 00001632  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  2130. 00001636  7011                     moveq.l    D0, 0x11
  2131. label00001638:
  2132. 00001638  32D8                     move.w     [A1]+, [A0]+
  2133. 0000163A  51C8 FFFC                dbf        D0, -0x6 /* 00001638 */
  2134. 0000163E  4267                     clr.w      -[A7]
  2135. 00001640  42A7                     clr.l      -[A7]
  2136. 00001642  42A7                     clr.l      -[A7]
  2137. 00001644  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  2138. 0000164A  4240                     clr.w      D0
  2139. 0000164C  102E FF97                move.b     D0, [A6 - 0x69]
  2140. 00001650  3F00                     move.w     -[A7], D0
  2141. 00001652  4EBA F778                jsr        [PC - 0x888 /* 00000DCC */]
  2142. 00001656  2F0B                     move.l     -[A7], A3
  2143. 00001658  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2144. 0000165C  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2145. 00001660  301F                     move.w     D0, [A7]+
  2146. 00001662  5340                     subq.w     D0, 1
  2147. 00001664  1D40 FFC7                move.b     [A6 - 0x39], D0
  2148. 00001668  4880                     ext.w      D0
  2149. 0000166A  670E                     beq        +0x10 /* 0000167A */
  2150. 0000166C  5340                     subq.w     D0, 1
  2151. 0000166E  670A                     beq        +0xC /* 0000167A */
  2152. 00001670  5340                     subq.w     D0, 1
  2153. 00001672  670C                     beq        +0xE /* 00001680 */
  2154. 00001674  5340                     subq.w     D0, 1
  2155. 00001676  6716                     beq        +0x18 /* 0000168E */
  2156. 00001678  6044                     bra        +0x46 /* 000016BE */
  2157. label0000167A:
  2158. 0000167A  422E FFC6                clr.b      [A6 - 0x3A]
  2159. 0000167E  603E                     bra        +0x40 /* 000016BE */
  2160. label00001680:
  2161. 00001680  3F3C 0001                move.w     -[A7], 0x1
  2162. 00001684  486E FFC8                pea.l      [A6 - 0x38]
  2163. 00001688  4EAD 4D8A                jsr        [A5 + 0x4D8A /* export_2477 */]
  2164. 0000168C  6030                     bra        +0x32 /* 000016BE */
  2165. label0000168E:
  2166. 0000168E  4267                     clr.w      -[A7]
  2167. 00001690  486E FF98                pea.l      [A6 - 0x68]
  2168. 00001694  4EAD 5362                jsr        [A5 + 0x5362 /* export_2664 */]
  2169. 00001698  4A5F                     tst.w      [A7]+
  2170. 0000169A  6618                     bne        +0x1A /* 000016B4 */
  2171. 0000169C  2D6E FF98 FFC8           move.l     [A6 - 0x38], [A6 - 0x68]
  2172. 000016A2  41EE FFCC                lea.l      A0, [A6 - 0x34]
  2173. 000016A6  43EE FF9C                lea.l      A1, [A6 - 0x64]
  2174. 000016AA  700D                     moveq.l    D0, 0x0D
  2175. label000016AC:
  2176. 000016AC  30D9                     move.w     [A0]+, [A1]+
  2177. 000016AE  51C8 FFFC                dbf        D0, -0x6 /* 000016AC */
  2178. 000016B2  600A                     bra        +0xC /* 000016BE */
  2179. label000016B4:
  2180. 000016B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2181. 000016B6  2D40 FFC8                move.l     [A6 - 0x38], D0
  2182. 000016BA  422E FFCC                clr.b      [A6 - 0x34]
  2183. label000016BE:
  2184. 000016BE  42A7                     clr.l      -[A7]
  2185. 000016C0  42A7                     clr.l      -[A7]
  2186. 000016C2  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  2187. 000016C8  4240                     clr.w      D0
  2188. 000016CA  102E FF97                move.b     D0, [A6 - 0x69]
  2189. 000016CE  3F00                     move.w     -[A7], D0
  2190. 000016D0  4EBA F6FA                jsr        [PC - 0x906 /* 00000DCC */]
  2191. 000016D4  2F0B                     move.l     -[A7], A3
  2192. 000016D6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2193. 000016DA  486E FFC4                pea.l      [A6 - 0x3C]
  2194. 000016DE  1F3C 0001                move.b     -[A7], 0x1
  2195. 000016E2  2F0B                     move.l     -[A7], A3
  2196. 000016E4  4EBA 0436                jsr        [PC + 0x436 /* 00001B1C */]
  2197. 000016E8  200C                     move.l     D0, A4
  2198. 000016EA  6700 010A                beq        +0x10C /* 000017F6 */
  2199. 000016EE  2054                     movea.l    A0, [A4]
  2200. 000016F0  4AA8 0048                tst.l      [A0 + 0x48]
  2201. 000016F4  6716                     beq        +0x18 /* 0000170C */
  2202. 000016F6  486E FFEC                pea.l      [A6 - 0x14]
  2203. 000016FA  486E FFF0                pea.l      [A6 - 0x10]
  2204. 000016FE  486E FFF4                pea.l      [A6 - 0xC]
  2205. 00001702  486E FFF8                pea.l      [A6 - 0x8]
  2206. 00001706  2F0C                     move.l     -[A7], A4
  2207. 00001708  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  2208. label0000170C:
  2209. 0000170C  2054                     movea.l    A0, [A4]
  2210. 0000170E  4AA8 0048                tst.l      [A0 + 0x48]
  2211. 00001712  6636                     bne        +0x38 /* 0000174A */
  2212. 00001714  486E FFEC                pea.l      [A6 - 0x14]
  2213. 00001718  486E FFF0                pea.l      [A6 - 0x10]
  2214. 0000171C  486E FFF4                pea.l      [A6 - 0xC]
  2215. 00001720  486E FFF8                pea.l      [A6 - 0x8]
  2216. 00001724  2F0C                     move.l     -[A7], A4
  2217. 00001726  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  2218. 0000172A  4AAE FFEC                tst.l      [A6 - 0x14]
  2219. 0000172E  6700 00C6                beq        +0xC8 /* 000017F6 */
  2220. 00001732  206E FFEC                movea.l    A0, [A6 - 0x14]
  2221. 00001736  2050                     movea.l    A0, [A0]
  2222. 00001738  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2223. 0000173C  1F3C 0001                move.b     -[A7], 0x1
  2224. 00001740  2F0C                     move.l     -[A7], A4
  2225. 00001742  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  2226. 00001746  6000 00AE                bra        +0xB0 /* 000017F6 */
  2227. label0000174A:
  2228. 0000174A  42A7                     clr.l      -[A7]
  2229. 0000174C  42A7                     clr.l      -[A7]
  2230. 0000174E  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2231. 00001754  4240                     clr.w      D0
  2232. 00001756  102E FF97                move.b     D0, [A6 - 0x69]
  2233. 0000175A  3F00                     move.w     -[A7], D0
  2234. 0000175C  4EBA F66E                jsr        [PC - 0x992 /* 00000DCC */]
  2235. 00001760  2F0B                     move.l     -[A7], A3
  2236. 00001762  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2237. 00001766  2054                     movea.l    A0, [A4]
  2238. 00001768  2028 0048                move.l     D0, [A0 + 0x48]
  2239. 0000176C  B09F                     cmp.l      D0, [A7]+
  2240. 0000176E  57C0                     seq        D0
  2241. 00001770  4A00                     tst.b      D0
  2242. 00001772  6700 0082                beq        +0x84 /* 000017F6 */
  2243. 00001776  4A2E FFC7                tst.b      [A6 - 0x39]
  2244. 0000177A  56C1                     sne        D1
  2245. 0000177C  4A01                     tst.b      D1
  2246. 0000177E  6776                     beq        +0x78 /* 000017F6 */
  2247. 00001780  7401                     moveq.l    D2, 0x01
  2248. 00001782  B42E FFC7                cmp.b      D2, [A6 - 0x39]
  2249. 00001786  56C2                     sne        D2
  2250. 00001788  C202                     and.b      D1, D2
  2251. 0000178A  C001                     and.b      D0, D1
  2252. 0000178C  6768                     beq        +0x6A /* 000017F6 */
  2253. 0000178E  4AAE FFF4                tst.l      [A6 - 0xC]
  2254. 00001792  56C0                     sne        D0
  2255. 00001794  4A00                     tst.b      D0
  2256. 00001796  6724                     beq        +0x26 /* 000017BC */
  2257. 00001798  222E FFF4                move.l     D1, [A6 - 0xC]
  2258. 0000179C  B2A8 0048                cmp.l      D1, [A0 + 0x48]
  2259. 000017A0  56C1                     sne        D1
  2260. 000017A2  C001                     and.b      D0, D1
  2261. 000017A4  6716                     beq        +0x18 /* 000017BC */
  2262. 000017A6  206E FFF4                movea.l    A0, [A6 - 0xC]
  2263. 000017AA  2050                     movea.l    A0, [A0]
  2264. 000017AC  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2265. 000017B0  1F3C 0001                move.b     -[A7], 0x1
  2266. 000017B4  2F0C                     move.l     -[A7], A4
  2267. 000017B6  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  2268. 000017BA  603A                     bra        +0x3C /* 000017F6 */
  2269. label000017BC:
  2270. 000017BC  4AAE FFEC                tst.l      [A6 - 0x14]
  2271. 000017C0  56C0                     sne        D0
  2272. 000017C2  4A00                     tst.b      D0
  2273. 000017C4  6726                     beq        +0x28 /* 000017EC */
  2274. 000017C6  222E FFF4                move.l     D1, [A6 - 0xC]
  2275. 000017CA  2054                     movea.l    A0, [A4]
  2276. 000017CC  B2A8 0048                cmp.l      D1, [A0 + 0x48]
  2277. 000017D0  56C1                     sne        D1
  2278. 000017D2  C001                     and.b      D0, D1
  2279. 000017D4  6716                     beq        +0x18 /* 000017EC */
  2280. 000017D6  206E FFEC                movea.l    A0, [A6 - 0x14]
  2281. 000017DA  2050                     movea.l    A0, [A0]
  2282. 000017DC  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2283. 000017E0  1F3C 0001                move.b     -[A7], 0x1
  2284. 000017E4  2F0C                     move.l     -[A7], A4
  2285. 000017E6  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  2286. 000017EA  600A                     bra        +0xC /* 000017F6 */
  2287. label000017EC:
  2288. 000017EC  4267                     clr.w      -[A7]
  2289. 000017EE  2F0C                     move.l     -[A7], A4
  2290. 000017F0  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  2291. 000017F4  101F                     move.b     D0, [A7]+
  2292. label000017F6:
  2293. 000017F6  42A7                     clr.l      -[A7]
  2294. 000017F8  42A7                     clr.l      -[A7]
  2295. 000017FA  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2296. 00001800  4240                     clr.w      D0
  2297. 00001802  102E FF97                move.b     D0, [A6 - 0x69]
  2298. 00001806  3F00                     move.w     -[A7], D0
  2299. 00001808  4EBA F5C2                jsr        [PC - 0xA3E /* 00000DCC */]
  2300. 0000180C  2F0B                     move.l     -[A7], A3
  2301. 0000180E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2302. 00001812  2E17                     move.l     D7, [A7]
  2303. 00001814  486E FFC4                pea.l      [A6 - 0x3C]
  2304. 00001818  1F3C 0001                move.b     -[A7], 0x1
  2305. 0000181C  1F3C 0001                move.b     -[A7], 0x1
  2306. 00001820  2F0B                     move.l     -[A7], A3
  2307. 00001822  4EBA 0474                jsr        [PC + 0x474 /* 00001C98 */]
  2308. 00001826  4A2E FFC7                tst.b      [A6 - 0x39]
  2309. 0000182A  57C0                     seq        D0
  2310. 0000182C  4A00                     tst.b      D0
  2311. 0000182E  660C                     bne        +0xE /* 0000183C */
  2312. 00001830  7201                     moveq.l    D1, 0x01
  2313. 00001832  B22E FFC7                cmp.b      D1, [A6 - 0x39]
  2314. 00001836  57C1                     seq        D1
  2315. 00001838  8001                     or.b       D0, D1
  2316. 0000183A  6754                     beq        +0x56 /* 00001890 */
  2317. label0000183C:
  2318. 0000183C  2F00                     move.l     -[A7], D0
  2319. 0000183E  42A7                     clr.l      -[A7]
  2320. 00001840  2F00                     move.l     -[A7], D0
  2321. 00001842  42A7                     clr.l      -[A7]
  2322. 00001844  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2323. 0000184A  4241                     clr.w      D1
  2324. 0000184C  122E FF97                move.b     D1, [A6 - 0x69]
  2325. 00001850  3F01                     move.w     -[A7], D1
  2326. 00001852  4EBA F578                jsr        [PC - 0xA88 /* 00000DCC */]
  2327. 00001856  221F                     move.l     D1, [A7]+
  2328. 00001858  201F                     move.l     D0, [A7]+
  2329. 0000185A  2F01                     move.l     -[A7], D1
  2330. 0000185C  2F0B                     move.l     -[A7], A3
  2331. 0000185E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2332. 00001862  221F                     move.l     D1, [A7]+
  2333. 00001864  201F                     move.l     D0, [A7]+
  2334. 00001866  2054                     movea.l    A0, [A4]
  2335. 00001868  B2A8 0048                cmp.l      D1, [A0 + 0x48]
  2336. 0000186C  56C1                     sne        D1
  2337. 0000186E  C001                     and.b      D0, D1
  2338. 00001870  671E                     beq        +0x20 /* 00001890 */
  2339. 00001872  42A7                     clr.l      -[A7]
  2340. 00001874  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2341. 0000187A  4240                     clr.w      D0
  2342. 0000187C  102E FF97                move.b     D0, [A6 - 0x69]
  2343. 00001880  3F00                     move.w     -[A7], D0
  2344. 00001882  4EBA F548                jsr        [PC - 0xAB8 /* 00000DCC */]
  2345. 00001886  1F3C 0001                move.b     -[A7], 0x1
  2346. 0000188A  2F0C                     move.l     -[A7], A4
  2347. 0000188C  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  2348. label00001890:
  2349. 00001890  486E FFC4                pea.l      [A6 - 0x3C]
  2350. 00001894  2F0B                     move.l     -[A7], A3
  2351. 00001896  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2352. 0000189A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2353. 0000189E  4E5E                     unlink     A6
  2354. 000018A0  2E9F                     move.l     [A7], [A7]+
  2355. 000018A2  4E75                     rts
  2356. fn000018A4:
  2357. 000018A4  4E56 FE7A                link       A6, -0x0186
  2358. 000018A8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2359. 000018AC  286E 0008                movea.l    A4, [A6 + 0x8]
  2360. 000018B0  2054                     movea.l    A0, [A4]
  2361. 000018B2  2D68 002E FECC           move.l     [A6 - 0x134], [A0 + 0x2E]
  2362. 000018B8  42A7                     clr.l      -[A7]
  2363. 000018BA  2F0C                     move.l     -[A7], A4
  2364. 000018BC  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  2365. 000018C0  2E1F                     move.l     D7, [A7]+
  2366. 000018C2  486E FE7A                pea.l      [A6 - 0x186]
  2367. 000018C6  2F0C                     move.l     -[A7], A4
  2368. 000018C8  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2369. 000018CC  205F                     movea.l    A0, [A7]+
  2370. 000018CE  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2371. 000018D2  7011                     moveq.l    D0, 0x11
  2372. label000018D4:
  2373. 000018D4  32D8                     move.w     [A1]+, [A0]+
  2374. 000018D6  51C8 FFFC                dbf        D0, -0x6 /* 000018D4 */
  2375. 000018DA  42A7                     clr.l      -[A7]
  2376. 000018DC  42A7                     clr.l      -[A7]
  2377. 000018DE  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  2378. 000018E4  4240                     clr.w      D0
  2379. 000018E6  102E FECF                move.b     D0, [A6 - 0x131]
  2380. 000018EA  3F00                     move.w     -[A7], D0
  2381. 000018EC  4EBA F4DE                jsr        [PC - 0xB22 /* 00000DCC */]
  2382. 000018F0  2F0C                     move.l     -[A7], A4
  2383. 000018F2  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2384. 000018F6  265F                     movea.l    A3, [A7]+
  2385. 000018F8  102E FFDB                move.b     D0, [A6 - 0x25]
  2386. 000018FC  4880                     ext.w      D0
  2387. 000018FE  6710                     beq        +0x12 /* 00001910 */
  2388. 00001900  5340                     subq.w     D0, 1
  2389. 00001902  670C                     beq        +0xE /* 00001910 */
  2390. 00001904  5340                     subq.w     D0, 1
  2391. 00001906  674A                     beq        +0x4C /* 00001952 */
  2392. 00001908  5340                     subq.w     D0, 1
  2393. 0000190A  6760                     beq        +0x62 /* 0000196C */
  2394. 0000190C  6000 008C                bra        +0x8E /* 0000199A */
  2395. label00001910:
  2396. 00001910  486E FED8                pea.l      [A6 - 0x128]
  2397. 00001914  42A7                     clr.l      -[A7]
  2398. 00001916  42A7                     clr.l      -[A7]
  2399. 00001918  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  2400. 0000191E  4240                     clr.w      D0
  2401. 00001920  102E FECF                move.b     D0, [A6 - 0x131]
  2402. 00001924  3F00                     move.w     -[A7], D0
  2403. 00001926  4EBA F4A4                jsr        [PC - 0xB5C /* 00000DCC */]
  2404. 0000192A  2F0C                     move.l     -[A7], A4
  2405. 0000192C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2406. 00001930  4EAD 3A5A                jsr        [A5 + 0x3A5A /* export_1863 */]
  2407. 00001934  486E FED8                pea.l      [A6 - 0x128]
  2408. 00001938  486E FFDC                pea.l      [A6 - 0x24]
  2409. 0000193C  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2410. 00001940  4267                     clr.w      -[A7]
  2411. 00001942  2F0B                     move.l     -[A7], A3
  2412. 00001944  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2413. 00001948  301F                     move.w     D0, [A7]+
  2414. 0000194A  5340                     subq.w     D0, 1
  2415. 0000194C  1D40 FFDA                move.b     [A6 - 0x26], D0
  2416. 00001950  6048                     bra        +0x4A /* 0000199A */
  2417. label00001952:
  2418. 00001952  42A7                     clr.l      -[A7]
  2419. 00001954  2053                     movea.l    A0, [A3]
  2420. 00001956  2F28 0060                move.l     -[A7], [A0 + 0x60]
  2421. 0000195A  4267                     clr.w      -[A7]
  2422. 0000195C  2F0B                     move.l     -[A7], A3
  2423. 0000195E  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2424. 00001962  4EBA F41C                jsr        [PC - 0xBE4 /* 00000D80 */]
  2425. 00001966  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2426. 0000196A  602E                     bra        +0x30 /* 0000199A */
  2427. label0000196C:
  2428. 0000196C  42A7                     clr.l      -[A7]
  2429. 0000196E  2F0B                     move.l     -[A7], A3
  2430. 00001970  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2431. 00001974  301F                     move.w     D0, [A7]+
  2432. 00001976  48C0                     ext.l      D0
  2433. 00001978  2F00                     move.l     -[A7], D0
  2434. 0000197A  486E FEA0                pea.l      [A6 - 0x160]
  2435. 0000197E  4EAD 535A                jsr        [A5 + 0x535A /* export_2663 */]
  2436. 00001982  3C1F                     move.w     D6, [A7]+
  2437. 00001984  2D6E FEA0 FFDC           move.l     [A6 - 0x24], [A6 - 0x160]
  2438. 0000198A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2439. 0000198E  43EE FEA4                lea.l      A1, [A6 - 0x15C]
  2440. 00001992  700D                     moveq.l    D0, 0x0D
  2441. label00001994:
  2442. 00001994  30D9                     move.w     [A0]+, [A1]+
  2443. 00001996  51C8 FFFC                dbf        D0, -0x6 /* 00001994 */
  2444. label0000199A:
  2445. 0000199A  486E FFD8                pea.l      [A6 - 0x28]
  2446. 0000199E  2F0C                     move.l     -[A7], A4
  2447. 000019A0  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2448. 000019A4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2449. 000019A8  4E5E                     unlink     A6
  2450. 000019AA  2E9F                     move.l     [A7], [A7]+
  2451. 000019AC  4E75                     rts
  2452. 000019AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2453. // begin alternate branch 000019B0-000019B4
  2454. fn000019B0:
  2455. 000019B0  4E56 FFFC                link       A6, -0x0004
  2456. // end alternate branch 000019B0-000019B4
  2457. fn000019B0: // (misaligned)
  2458. 000019B2  FFFC                     .invalid   <<F/7/7>>
  2459. 000019B4  206E 0008                movea.l    A0, [A6 + 0x8]
  2460. 000019B8  2050                     movea.l    A0, [A0]
  2461. 000019BA  2D68 002E FFFC           move.l     [A6 - 0x4], [A0 + 0x2E]
  2462. 000019C0  4267                     clr.w      -[A7]
  2463. 000019C2  42A7                     clr.l      -[A7]
  2464. 000019C4  42A7                     clr.l      -[A7]
  2465. 000019C6  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  2466. 000019CC  4240                     clr.w      D0
  2467. 000019CE  102E FFFF                move.b     D0, [A6 - 0x1]
  2468. 000019D2  3F00                     move.w     -[A7], D0
  2469. 000019D4  4EBA F3F6                jsr        [PC - 0xC0A /* 00000DCC */]
  2470. 000019D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2471. 000019DC  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2472. 000019E0  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2473. 000019E4  301F                     move.w     D0, [A7]+
  2474. 000019E6  5340                     subq.w     D0, 1
  2475. 000019E8  1D40 000C                move.b     [A6 + 0xC], D0
  2476. 000019EC  4E5E                     unlink     A6
  2477. 000019EE  2E9F                     move.l     [A7], [A7]+
  2478. 000019F0  4E75                     rts
  2479. 000019F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2480. // begin alternate branch 000019F4-000019F8
  2481. export_1551:
  2482. fn000019F4:
  2483. 000019F4  4E56 FFFE                link       A6, -0x0002
  2484. // end alternate branch 000019F4-000019F8
  2485. export_1551: // at 000019F4 (misaligned)
  2486. fn000019F4: // (misaligned)
  2487. 000019F6  FFFE                     .invalid   <<F/7/7>>
  2488. 000019F8  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  2489. 000019FC  1E2E 0016                move.b     D7, [A6 + 0x16]
  2490. 00001A00  286E 0008                movea.l    A4, [A6 + 0x8]
  2491. 00001A04  1F07                     move.b     -[A7], D7
  2492. 00001A06  4267                     clr.w      -[A7]
  2493. 00001A08  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2494. 00001A0C  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  2495. 00001A10  1007                     move.b     D0, D7
  2496. 00001A12  0A00 0001                xori.b     D0, 0x1
  2497. 00001A16  1F00                     move.b     -[A7], D0
  2498. 00001A18  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2499. 00001A1C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2500. 00001A20  4EAD 3A7A                jsr        [A5 + 0x3A7A /* export_1867 */]
  2501. 00001A24  1F07                     move.b     -[A7], D7
  2502. 00001A26  4267                     clr.w      -[A7]
  2503. 00001A28  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2504. 00001A2C  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  2505. 00001A30  1007                     move.b     D0, D7
  2506. 00001A32  0A00 0001                xori.b     D0, 0x1
  2507. 00001A36  1F00                     move.b     -[A7], D0
  2508. 00001A38  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2509. 00001A3C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2510. 00001A40  4EAD 3A7A                jsr        [A5 + 0x3A7A /* export_1867 */]
  2511. 00001A44  4240                     clr.w      D0
  2512. 00001A46  2054                     movea.l    A0, [A4]
  2513. 00001A48  1028 0031                move.b     D0, [A0 + 0x31]
  2514. 00001A4C  3C00                     move.w     D6, D0
  2515. 00001A4E  9C7C 0030                sub.w      D6, 0x30 /* '0' */
  2516. 00001A52  2268 000E                movea.l    A1, [A0 + 0xE]
  2517. 00001A56  3006                     move.w     D0, D6
  2518. 00001A58  1207                     move.b     D1, D7
  2519. 00001A5A  4881                     ext.w      D1
  2520. 00001A5C  2251                     movea.l    A1, [A1]
  2521. 00001A5E  5340                     subq.w     D0, 1
  2522. 00001A60  0241 0001                andi.w     D1, 0x1
  2523. 00001A64  3400                     move.w     D2, D0
  2524. 00001A66  0242 0007                andi.w     D2, 0x7
  2525. 00001A6A  E648                     lsr        D0.w, 3
  2526. 00001A6C  45E9 00CE                lea.l      A2, [A1 + 0xCE]
  2527. 00001A70  43F2 0000                lea.l      A1, [A2 + D0.w]
  2528. 00001A74  70FE                     moveq.l    D0, 0xFFFFFFFE
  2529. 00001A76  E538                     rol        D0.b, D2
  2530. 00001A78  E529                     lsl        D1.b, D2
  2531. 00001A7A  C111                     and.b      [A1], D0
  2532. 00001A7C  8311                     or.b       [A1], D1
  2533. 00001A7E  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  2534. 00001A82  4E5E                     unlink     A6
  2535. 00001A84  205F                     movea.l    A0, [A7]+
  2536. 00001A86  DEFC 0010                add.w      A7, 0x10
  2537. 00001A8A  4ED0                     jmp        [A0]
  2538. export_1552:
  2539. fn00001A8C:
  2540. 00001A8C  4E56 FFDC                link       A6, -0x0024
  2541. 00001A90  48E7 0108                movem.l    -[A7], D7,A4
  2542. 00001A94  206E 000E                movea.l    A0, [A6 + 0xE]
  2543. 00001A98  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2544. 00001A9C  7011                     moveq.l    D0, 0x11
  2545. label00001A9E:
  2546. 00001A9E  32D8                     move.w     [A1]+, [A0]+
  2547. 00001AA0  51C8 FFFC                dbf        D0, -0x6 /* 00001A9E */
  2548. 00001AA4  286E 0012                movea.l    A4, [A6 + 0x12]
  2549. 00001AA8  1E2E 000C                move.b     D7, [A6 + 0xC]
  2550. 00001AAC  102E FFDF                move.b     D0, [A6 - 0x21]
  2551. 00001AB0  4880                     ext.w      D0
  2552. 00001AB2  670E                     beq        +0x10 /* 00001AC2 */
  2553. 00001AB4  5340                     subq.w     D0, 1
  2554. 00001AB6  6718                     beq        +0x1A /* 00001AD0 */
  2555. 00001AB8  5340                     subq.w     D0, 1
  2556. 00001ABA  6722                     beq        +0x24 /* 00001ADE */
  2557. 00001ABC  5340                     subq.w     D0, 1
  2558. 00001ABE  672C                     beq        +0x2E /* 00001AEC */
  2559. 00001AC0  6036                     bra        +0x38 /* 00001AF8 */
  2560. label00001AC2:
  2561. 00001AC2  3F3C 0001                move.w     -[A7], 0x1
  2562. 00001AC6  1F07                     move.b     -[A7], D7
  2563. 00001AC8  2F0C                     move.l     -[A7], A4
  2564. 00001ACA  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  2565. 00001ACE  6028                     bra        +0x2A /* 00001AF8 */
  2566. label00001AD0:
  2567. 00001AD0  3F3C 0002                move.w     -[A7], 0x2
  2568. 00001AD4  1F07                     move.b     -[A7], D7
  2569. 00001AD6  2F0C                     move.l     -[A7], A4
  2570. 00001AD8  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  2571. 00001ADC  601A                     bra        +0x1C /* 00001AF8 */
  2572. label00001ADE:
  2573. 00001ADE  3F3C 0003                move.w     -[A7], 0x3
  2574. 00001AE2  1F07                     move.b     -[A7], D7
  2575. 00001AE4  2F0C                     move.l     -[A7], A4
  2576. 00001AE6  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  2577. 00001AEA  600C                     bra        +0xE /* 00001AF8 */
  2578. label00001AEC:
  2579. 00001AEC  3F3C 0004                move.w     -[A7], 0x4
  2580. 00001AF0  1F07                     move.b     -[A7], D7
  2581. 00001AF2  2F0C                     move.l     -[A7], A4
  2582. 00001AF4  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  2583. label00001AF8:
  2584. 00001AF8  4267                     clr.w      -[A7]
  2585. 00001AFA  2F0C                     move.l     -[A7], A4
  2586. 00001AFC  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2587. 00001B00  101F                     move.b     D0, [A7]+
  2588. 00001B02  670A                     beq        +0xC /* 00001B0E */
  2589. 00001B04  C007                     and.b      D0, D7
  2590. 00001B06  6706                     beq        +0x8 /* 00001B0E */
  2591. 00001B08  2F0C                     move.l     -[A7], A4
  2592. 00001B0A  4EAD 3A82                jsr        [A5 + 0x3A82 /* export_1868 */]
  2593. label00001B0E:
  2594. 00001B0E  4CDF 1080                movem.l    D7,A4, [A7]+
  2595. 00001B12  4E5E                     unlink     A6
  2596. 00001B14  205F                     movea.l    A0, [A7]+
  2597. 00001B16  DEFC 000E                add.w      A7, 0xE
  2598. 00001B1A  4ED0                     jmp        [A0]
  2599. export_1553:
  2600. fn00001B1C:
  2601. 00001B1C  4E56 FEA6                link       A6, -0x015A
  2602. 00001B20  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2603. 00001B24  206E 000E                movea.l    A0, [A6 + 0xE]
  2604. 00001B28  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2605. 00001B2C  7011                     moveq.l    D0, 0x11
  2606. label00001B2E:
  2607. 00001B2E  32D8                     move.w     [A1]+, [A0]+
  2608. 00001B30  51C8 FFFC                dbf        D0, -0x6 /* 00001B2E */
  2609. 00001B34  266E 0012                movea.l    A3, [A6 + 0x12]
  2610. 00001B38  1C2E 000C                move.b     D6, [A6 + 0xC]
  2611. 00001B3C  7000                     moveq.l    D0, 0x00
  2612. 00001B3E  2840                     movea.l    A4, D0
  2613. 00001B40  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2614. 00001B42  102E FFDF                move.b     D0, [A6 - 0x21]
  2615. 00001B46  4880                     ext.w      D0
  2616. 00001B48  6710                     beq        +0x12 /* 00001B5A */
  2617. 00001B4A  5340                     subq.w     D0, 1
  2618. 00001B4C  671E                     beq        +0x20 /* 00001B6C */
  2619. 00001B4E  5340                     subq.w     D0, 1
  2620. 00001B50  672A                     beq        +0x2C /* 00001B7C */
  2621. 00001B52  5340                     subq.w     D0, 1
  2622. 00001B54  6754                     beq        +0x56 /* 00001BAA */
  2623. 00001B56  6000 009E                bra        +0xA0 /* 00001BF6 */
  2624. label00001B5A:
  2625. 00001B5A  7E65                     moveq.l    D7, 0x65
  2626. 00001B5C  102E FFDE                move.b     D0, [A6 - 0x22]
  2627. 00001B60  4880                     ext.w      D0
  2628. 00001B62  5240                     addq.w     D0, 1
  2629. 00001B64  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2630. 00001B68  6000 008C                bra        +0x8E /* 00001BF6 */
  2631. label00001B6C:
  2632. 00001B6C  7E65                     moveq.l    D7, 0x65
  2633. 00001B6E  102E FFDE                move.b     D0, [A6 - 0x22]
  2634. 00001B72  4880                     ext.w      D0
  2635. 00001B74  5240                     addq.w     D0, 1
  2636. 00001B76  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2637. 00001B7A  607A                     bra        +0x7C /* 00001BF6 */
  2638. label00001B7C:
  2639. 00001B7C  7E66                     moveq.l    D7, 0x66
  2640. 00001B7E  42A7                     clr.l      -[A7]
  2641. 00001B80  3F07                     move.w     -[A7], D7
  2642. 00001B82  A9BF                     syscall    GetRMenu
  2643. 00001B84  285F                     movea.l    A4, [A7]+
  2644. 00001B86  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  2645. 00001B8A  2F0C                     move.l     -[A7], A4
  2646. 00001B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2647. 00001B90  4EBA 017A                jsr        [PC + 0x17A /* 00001D0C */]
  2648. 00001B94  4267                     clr.w      -[A7]
  2649. 00001B96  42A7                     clr.l      -[A7]
  2650. 00001B98  3F07                     move.w     -[A7], D7
  2651. 00001B9A  A9BF                     syscall    GetRMenu
  2652. 00001B9C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2653. 00001BA0  4EBA F62E                jsr        [PC - 0x9D2 /* 000011D0 */]
  2654. 00001BA4  3D5F FFD4                move.w     [A6 - 0x2C], [A7]+
  2655. 00001BA8  604C                     bra        +0x4E /* 00001BF6 */
  2656. label00001BAA:
  2657. 00001BAA  426E FFD4                clr.w      [A6 - 0x2C]
  2658. 00001BAE  7E67                     moveq.l    D7, 0x67
  2659. 00001BB0  42A7                     clr.l      -[A7]
  2660. 00001BB2  3F07                     move.w     -[A7], D7
  2661. 00001BB4  A9BF                     syscall    GetRMenu
  2662. 00001BB6  285F                     movea.l    A4, [A7]+
  2663. 00001BB8  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  2664. 00001BBC  4267                     clr.w      -[A7]
  2665. 00001BBE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2666. 00001BC2  486E FEA8                pea.l      [A6 - 0x158]
  2667. 00001BC6  4EAD 5352                jsr        [A5 + 0x5352 /* export_2662 */]
  2668. 00001BCA  3A1F                     move.w     D5, [A7]+
  2669. 00001BCC  41EE FED4                lea.l      A0, [A6 - 0x12C]
  2670. 00001BD0  43EE FEAC                lea.l      A1, [A6 - 0x154]
  2671. 00001BD4  700F                     moveq.l    D0, 0x0F
  2672. label00001BD6:
  2673. 00001BD6  30D9                     move.w     [A0]+, [A1]+
  2674. 00001BD8  51C8 FFFC                dbf        D0, -0x6 /* 00001BD6 */
  2675. 00001BDC  2F0C                     move.l     -[A7], A4
  2676. 00001BDE  486E FFD4                pea.l      [A6 - 0x2C]
  2677. 00001BE2  4EBA F470                jsr        [PC - 0xB90 /* 00001054 */]
  2678. 00001BE6  4267                     clr.w      -[A7]
  2679. 00001BE8  2F0C                     move.l     -[A7], A4
  2680. 00001BEA  486E FED4                pea.l      [A6 - 0x12C]
  2681. 00001BEE  4EBA F568                jsr        [PC - 0xA98 /* 00001158 */]
  2682. 00001BF2  3D5F FFD4                move.w     [A6 - 0x2C], [A7]+
  2683. label00001BF6:
  2684. 00001BF6  2053                     movea.l    A0, [A3]
  2685. 00001BF8  BE68 005C                cmp.w      D7, [A0 + 0x5C]
  2686. 00001BFC  675E                     beq        +0x60 /* 00001C5C */
  2687. 00001BFE  200C                     move.l     D0, A4
  2688. 00001C00  57C0                     seq        D0
  2689. 00001C02  4A00                     tst.b      D0
  2690. 00001C04  6716                     beq        +0x18 /* 00001C1C */
  2691. 00001C06  72FF                     moveq.l    D1, 0xFFFFFFFF
  2692. 00001C08  B247                     cmp.w      D1, D7
  2693. 00001C0A  56C1                     sne        D1
  2694. 00001C0C  C001                     and.b      D0, D1
  2695. 00001C0E  670C                     beq        +0xE /* 00001C1C */
  2696. 00001C10  42A7                     clr.l      -[A7]
  2697. 00001C12  3F07                     move.w     -[A7], D7
  2698. 00001C14  A9BF                     syscall    GetRMenu
  2699. 00001C16  285F                     movea.l    A4, [A7]+
  2700. 00001C18  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  2701. label00001C1C:
  2702. 00001C1C  200C                     move.l     D0, A4
  2703. 00001C1E  6706                     beq        +0x8 /* 00001C26 */
  2704. 00001C20  2F0C                     move.l     -[A7], A4
  2705. 00001C22  205F                     movea.l    A0, [A7]+
  2706. 00001C24  A04A                     syscall    HNoPurge
  2707. label00001C26:
  2708. 00001C26  200C                     move.l     D0, A4
  2709. 00001C28  56C0                     sne        D0
  2710. 00001C2A  4400                     neg.b      D0
  2711. 00001C2C  1F00                     move.b     -[A7], D0
  2712. 00001C2E  1F06                     move.b     -[A7], D6
  2713. 00001C30  2F0B                     move.l     -[A7], A3
  2714. 00001C32  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  2715. 00001C36  1006                     move.b     D0, D6
  2716. 00001C38  6706                     beq        +0x8 /* 00001C40 */
  2717. 00001C3A  2F0B                     move.l     -[A7], A3
  2718. 00001C3C  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  2719. label00001C40:
  2720. 00001C40  2F0C                     move.l     -[A7], A4
  2721. 00001C42  3F07                     move.w     -[A7], D7
  2722. 00001C44  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  2723. 00001C48  1F06                     move.b     -[A7], D6
  2724. 00001C4A  2F0B                     move.l     -[A7], A3
  2725. 00001C4C  4EAD 3A12                jsr        [A5 + 0x3A12 /* export_1854 */]
  2726. 00001C50  1006                     move.b     D0, D6
  2727. 00001C52  6736                     beq        +0x38 /* 00001C8A */
  2728. 00001C54  2F0B                     move.l     -[A7], A3
  2729. 00001C56  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  2730. 00001C5A  602E                     bra        +0x30 /* 00001C8A */
  2731. label00001C5C:
  2732. 00001C5C  2053                     movea.l    A0, [A3]
  2733. 00001C5E  3028 0064                move.w     D0, [A0 + 0x64]
  2734. 00001C62  B06E FFD4                cmp.w      D0, [A6 - 0x2C]
  2735. 00001C66  6722                     beq        +0x24 /* 00001C8A */
  2736. 00001C68  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  2737. 00001C6C  1F06                     move.b     -[A7], D6
  2738. 00001C6E  2F0B                     move.l     -[A7], A3
  2739. 00001C70  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  2740. 00001C74  4267                     clr.w      -[A7]
  2741. 00001C76  2F0B                     move.l     -[A7], A3
  2742. 00001C78  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2743. 00001C7C  101F                     move.b     D0, [A7]+
  2744. 00001C7E  670A                     beq        +0xC /* 00001C8A */
  2745. 00001C80  C006                     and.b      D0, D6
  2746. 00001C82  6706                     beq        +0x8 /* 00001C8A */
  2747. 00001C84  2F0B                     move.l     -[A7], A3
  2748. 00001C86  4EAD 3A82                jsr        [A5 + 0x3A82 /* export_1868 */]
  2749. label00001C8A:
  2750. 00001C8A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2751. 00001C8E  4E5E                     unlink     A6
  2752. 00001C90  205F                     movea.l    A0, [A7]+
  2753. 00001C92  DEFC 000E                add.w      A7, 0xE
  2754. 00001C96  4ED0                     jmp        [A0]
  2755. export_1554:
  2756. fn00001C98:
  2757. 00001C98  4E56 FFDA                link       A6, -0x0026
  2758. 00001C9C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2759. 00001CA0  206E 0010                movea.l    A0, [A6 + 0x10]
  2760. 00001CA4  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2761. 00001CA8  7011                     moveq.l    D0, 0x11
  2762. label00001CAA:
  2763. 00001CAA  32D8                     move.w     [A1]+, [A0]+
  2764. 00001CAC  51C8 FFFC                dbf        D0, -0x6 /* 00001CAA */
  2765. 00001CB0  286E 0014                movea.l    A4, [A6 + 0x14]
  2766. 00001CB4  1C2E 000C                move.b     D6, [A6 + 0xC]
  2767. 00001CB8  102E 000E                move.b     D0, [A6 + 0xE]
  2768. 00001CBC  6716                     beq        +0x18 /* 00001CD4 */
  2769. 00001CBE  4A2E FFDF                tst.b      [A6 - 0x21]
  2770. 00001CC2  57C1                     seq        D1
  2771. 00001CC4  4A01                     tst.b      D1
  2772. 00001CC6  660A                     bne        +0xC /* 00001CD2 */
  2773. 00001CC8  7401                     moveq.l    D2, 0x01
  2774. 00001CCA  B42E FFDF                cmp.b      D2, [A6 - 0x21]
  2775. 00001CCE  57C2                     seq        D2
  2776. 00001CD0  8202                     or.b       D1, D2
  2777. label00001CD2:
  2778. 00001CD2  C001                     and.b      D0, D1
  2779. label00001CD4:
  2780. 00001CD4  1E00                     move.b     D7, D0
  2781. 00001CD6  2054                     movea.l    A0, [A4]
  2782. 00001CD8  BE28 0033                cmp.b      D7, [A0 + 0x33]
  2783. 00001CDC  671E                     beq        +0x20 /* 00001CFC */
  2784. 00001CDE  1F07                     move.b     -[A7], D7
  2785. 00001CE0  1F06                     move.b     -[A7], D6
  2786. 00001CE2  2F0C                     move.l     -[A7], A4
  2787. 00001CE4  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  2788. 00001CE8  1F07                     move.b     -[A7], D7
  2789. 00001CEA  1F06                     move.b     -[A7], D6
  2790. 00001CEC  2F0C                     move.l     -[A7], A4
  2791. 00001CEE  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  2792. 00001CF2  1006                     move.b     D0, D6
  2793. 00001CF4  6706                     beq        +0x8 /* 00001CFC */
  2794. 00001CF6  2F0C                     move.l     -[A7], A4
  2795. 00001CF8  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  2796. label00001CFC:
  2797. 00001CFC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2798. 00001D00  4E5E                     unlink     A6
  2799. 00001D02  205F                     movea.l    A0, [A7]+
  2800. 00001D04  DEFC 0010                add.w      A7, 0x10
  2801. 00001D08  4ED0                     jmp        [A0]
  2802. 00001D0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2803. // begin alternate branch 00001D0C-00001D1A
  2804. export_1555:
  2805. fn00001D0C:
  2806. 00001D0C  4E56 FEF2                link       A6, -0x010E
  2807. 00001D10  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  2808. 00001D14  286E 000C                movea.l    A4, [A6 + 0xC]
  2809. 00001D18  4246                     clr.w      D6
  2810. // end alternate branch 00001D0C-00001D1A
  2811. export_1555: // at 00001D0C (misaligned)
  2812. fn00001D0C: // (misaligned)
  2813. 00001D0E  FEF2 48E7                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  2814. 00001D12  0328 286E                btst       [A0 + 0x286E], D1
  2815. 00001D16  000C 4246                ori.b      A4, 0x46 /* 'F' */
  2816. 00001D1A  4267                     clr.w      -[A7]
  2817. 00001D1C  2F0C                     move.l     -[A7], A4
  2818. 00001D1E  A950                     syscall    CountMItems
  2819. 00001D20  3D5F FEF6                move.w     [A6 - 0x10A], [A7]+
  2820. 00001D24  3E2E FEF6                move.w     D7, [A6 - 0x10A]
  2821. 00001D28  6008                     bra        +0xA /* 00001D32 */
  2822. label00001D2A:
  2823. 00001D2A  2F0C                     move.l     -[A7], A4
  2824. 00001D2C  3F07                     move.w     -[A7], D7
  2825. 00001D2E  A952                     syscall    DeleteMenuItem/DelMenuItem
  2826. 00001D30  5347                     subq.w     D7, 1
  2827. label00001D32:
  2828. 00001D32  7001                     moveq.l    D0, 0x01
  2829. 00001D34  B047                     cmp.w      D0, D7
  2830. 00001D36  6FF2                     ble        -0xC /* 00001D2A */
  2831. 00001D38  3D7C 0001 FEF4           move.w     [A6 - 0x10C], 0x1
  2832. 00001D3E  4267                     clr.w      -[A7]
  2833. 00001D40  4EAD 4D62                jsr        [A5 + 0x4D62 /* export_2472 */]
  2834. 00001D44  3D5F FEF2                move.w     [A6 - 0x10E], [A7]+
  2835. 00001D48  3E2E FEF4                move.w     D7, [A6 - 0x10C]
  2836. 00001D4C  6038                     bra        +0x3A /* 00001D86 */
  2837. label00001D4E:
  2838. 00001D4E  2F0C                     move.l     -[A7], A4
  2839. 00001D50  487A 0046                pea.l      [PC + 0x46 /* 00001D98, value 0x2202000, pstring "  " */]
  2840. 00001D54  A933                     syscall    AppendMenu
  2841. 00001D56  5246                     addq.w     D6, 1
  2842. 00001D58  3F07                     move.w     -[A7], D7
  2843. 00001D5A  486E FFF8                pea.l      [A6 - 0x8]
  2844. 00001D5E  4EAD 4D6A                jsr        [A5 + 0x4D6A /* export_2473 */]
  2845. 00001D62  206E FFF8                movea.l    A0, [A6 - 0x8]
  2846. 00001D66  43EE FEF8                lea.l      A1, [A6 - 0x108]
  2847. 00001D6A  2050                     movea.l    A0, [A0]
  2848. 00001D6C  45E8 000A                lea.l      A2, [A0 + 0xA]
  2849. 00001D70  700F                     moveq.l    D0, 0x0F
  2850. label00001D72:
  2851. 00001D72  32DA                     move.w     [A1]+, [A2]+
  2852. 00001D74  51C8 FFFC                dbf        D0, -0x6 /* 00001D72 */
  2853. 00001D78  2F0C                     move.l     -[A7], A4
  2854. 00001D7A  3F06                     move.w     -[A7], D6
  2855. 00001D7C  486E FEF8                pea.l      [A6 - 0x108]
  2856. 00001D80  A947                     syscall    SetMenuItemText/SetItem
  2857. 00001D82  5247                     addq.w     D7, 1
  2858. 00001D84  6906                     bvs        +0x8 /* 00001D8C */
  2859. label00001D86:
  2860. 00001D86  BE6E FEF2                cmp.w      D7, [A6 - 0x10E]
  2861. 00001D8A  6FC2                     ble        -0x3C /* 00001D4E */
  2862. label00001D8C:
  2863. 00001D8C  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  2864. 00001D90  4E5E                     unlink     A6
  2865. 00001D92  205F                     movea.l    A0, [A7]+
  2866. 00001D94  504F                     addq.w     A7, 8
  2867. 00001D96  4ED0                     jmp        [A0]
  2868. 00001D98  0220 2000                andi.b     -[A0], 0x0
  2869. export_1556:
  2870. 00001D9C  4E56 FFF8                link       A6, -0x0008
  2871. 00001DA0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2872. 00001DA4  286E 0008                movea.l    A4, [A6 + 0x8]
  2873. 00001DA8  42A7                     clr.l      -[A7]
  2874. 00001DAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2875. 00001DAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2876. 00001DB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2877. 00001DB6  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2878. 00001DBA  265F                     movea.l    A3, [A7]+
  2879. 00001DBC  2054                     movea.l    A0, [A4]
  2880. 00001DBE  4AA8 005C                tst.l      [A0 + 0x5C]
  2881. 00001DC2  56C0                     sne        D0
  2882. 00001DC4  4A00                     tst.b      D0
  2883. 00001DC6  661A                     bne        +0x1C /* 00001DE2 */
  2884. 00001DC8  2F00                     move.l     -[A7], D0
  2885. 00001DCA  4267                     clr.w      -[A7]
  2886. 00001DCC  2F0B                     move.l     -[A7], A3
  2887. 00001DCE  486D 3964                pea.l      [A5 + 0x3964]
  2888. 00001DD2  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2889. 00001DD6  121F                     move.b     D1, [A7]+
  2890. 00001DD8  201F                     move.l     D0, [A7]+
  2891. 00001DDA  8001                     or.b       D0, D1
  2892. 00001DDC  0240 0001                andi.w     D0, 0x1
  2893. 00001DE0  673C                     beq        +0x3E /* 00001E1E */
  2894. label00001DE2:
  2895. 00001DE2  2054                     movea.l    A0, [A4]
  2896. 00001DE4  4AA8 007E                tst.l      [A0 + 0x7E]
  2897. 00001DE8  56C1                     sne        D1
  2898. 00001DEA  C001                     and.b      D0, D1
  2899. 00001DEC  6730                     beq        +0x32 /* 00001E1E */
  2900. 00001DEE  2248                     movea.l    A1, A0
  2901. 00001DF0  2069 007E                movea.l    A0, [A1 + 0x7E]
  2902. 00001DF4  2050                     movea.l    A0, [A0]
  2903. 00001DF6  2E28 000E                move.l     D7, [A0 + 0xE]
  2904. 00001DFA  4267                     clr.w      -[A7]
  2905. 00001DFC  2F07                     move.l     -[A7], D7
  2906. 00001DFE  486D 33E4                pea.l      [A5 + 0x33E4]
  2907. 00001E02  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2908. 00001E06  101F                     move.b     D0, [A7]+
  2909. 00001E08  6714                     beq        +0x16 /* 00001E1E */
  2910. 00001E0A  1F3C 0001                move.b     -[A7], 0x1
  2911. 00001E0E  1F3C 0001                move.b     -[A7], 0x1
  2912. 00001E12  4267                     clr.w      -[A7]
  2913. 00001E14  1F3C 0001                move.b     -[A7], 0x1
  2914. 00001E18  2F07                     move.l     -[A7], D7
  2915. 00001E1A  4EBA F56C                jsr        [PC - 0xA94 /* 00001388 */]
  2916. label00001E1E:
  2917. 00001E1E  2D4B 0014                move.l     [A6 + 0x14], A3
  2918. 00001E22  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2919. 00001E26  4E5E                     unlink     A6
  2920. 00001E28  205F                     movea.l    A0, [A7]+
  2921. 00001E2A  DEFC 000C                add.w      A7, 0xC
  2922. 00001E2E  4ED0                     jmp        [A0]
  2923. export_1557:
  2924. 00001E30  4E56 0000                link       A6, 0
  2925. 00001E34  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2926. 00001E3A  4E5E                     unlink     A6
  2927. 00001E3C  2E9F                     move.l     [A7], [A7]+
  2928. 00001E3E  4E75                     rts
  2929. export_1558:
  2930. 00001E40  4E56 0000                link       A6, 0
  2931. 00001E44  206E 0008                movea.l    A0, [A6 + 0x8]
  2932. 00001E48  2050                     movea.l    A0, [A0]
  2933. 00001E4A  3D68 005E 002C           move.w     [A6 + 0x2C], [A0 + 0x5E]
  2934. 00001E50  3D7C 0001 002A           move.w     [A6 + 0x2A], 0x1
  2935. 00001E56  4267                     clr.w      -[A7]
  2936. 00001E58  2F3C 686D 6E75           move.l     -[A7], 0x686D6E75 /* 'hmnu' */
  2937. 00001E5E  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  2938. 00001E62  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  2939. 00001E66  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  2940. 00001E6A  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  2941. 00001E6E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2942. 00001E72  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2943. 00001E76  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2944. 00001E7A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2945. 00001E7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2946. 00001E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2947. 00001E86  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  2948. 00001E8A  3D5F 0032                move.w     [A6 + 0x32], [A7]+
  2949. 00001E8E  4E5E                     unlink     A6
  2950. 00001E90  205F                     movea.l    A0, [A7]+
  2951. 00001E92  DEFC 002A                add.w      A7, 0x2A /* '*' */
  2952. 00001E96  4ED0                     jmp        [A0]
  2953. export_1559:
  2954. 00001E98  4E56 0000                link       A6, 0
  2955. 00001E9C  42A7                     clr.l      -[A7]
  2956. 00001E9E  42A7                     clr.l      -[A7]
  2957. 00001EA0  42A7                     clr.l      -[A7]
  2958. 00001EA2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2959. 00001EA6  3F3C 0001                move.w     -[A7], 0x1
  2960. 00001EAA  A869                     syscall    FixRatio
  2961. 00001EAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2962. 00001EB0  A868                     syscall    FixMul
  2963. 00001EB2  A840                     syscall    Fix2Long
  2964. 00001EB4  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2965. 00001EB8  4E5E                     unlink     A6
  2966. 00001EBA  205F                     movea.l    A0, [A7]+
  2967. 00001EBC  504F                     addq.w     A7, 8
  2968. 00001EBE  4ED0                     jmp        [A0]
  2969. export_1560:
  2970. 00001EC0  4E56 FFFE                link       A6, -0x0002
  2971. 00001EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2972. 00001EC8  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  2973. 00001ECC  4267                     clr.w      -[A7]
  2974. 00001ECE  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  2975. 00001ED2  101F                     move.b     D0, [A7]+
  2976. 00001ED4  0A00 0001                xori.b     D0, 0x1
  2977. 00001ED8  1D40 FFFF                move.b     [A6 - 0x1], D0
  2978. 00001EDC  102D FAB8                move.b     D0, [A5 - 0x548]
  2979. 00001EE0  673C                     beq        +0x3E /* 00001F1E */
  2980. 00001EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2981. 00001EE6  2050                     movea.l    A0, [A0]
  2982. 00001EE8  4AA8 000E                tst.l      [A0 + 0xE]
  2983. 00001EEC  56C1                     sne        D1
  2984. 00001EEE  C001                     and.b      D0, D1
  2985. 00001EF0  4A00                     tst.b      D0
  2986. 00001EF2  672A                     beq        +0x2C /* 00001F1E */
  2987. 00001EF4  C02E FFFF                and.b      D0, [A6 - 0x1]
  2988. 00001EF8  6724                     beq        +0x26 /* 00001F1E */
  2989. 00001EFA  3F3C 00B2                move.w     -[A7], 0xB2
  2990. 00001EFE  1F3C 0001                move.b     -[A7], 0x1
  2991. 00001F02  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2992. 00001F06  3F3C 00B0                move.w     -[A7], 0xB0
  2993. 00001F0A  1F3C 0001                move.b     -[A7], 0x1
  2994. 00001F0E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2995. 00001F12  3F3C 00B1                move.w     -[A7], 0xB1
  2996. 00001F16  1F3C 0001                move.b     -[A7], 0x1
  2997. 00001F1A  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2998. label00001F1E:
  2999. 00001F1E  4E5E                     unlink     A6
  3000. 00001F20  2E9F                     move.l     [A7], [A7]+
  3001. 00001F22  4E75                     rts
  3002. fn00001F24:
  3003. 00001F24  4E56 FF00                link       A6, -0x0100
  3004. 00001F28  206E 000A                movea.l    A0, [A6 + 0xA]
  3005. 00001F2C  203C 666E 6464           move.l     D0, 0x666E6464 /* 'fndd' */
  3006. 00001F32  2050                     movea.l    A0, [A0]
  3007. 00001F34  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3008. 00001F38  6644                     bne        +0x46 /* 00001F7E */
  3009. 00001F3A  4A6E 0008                tst.w      [A6 + 0x8]
  3010. 00001F3E  6F20                     ble        +0x22 /* 00001F60 */
  3011. 00001F40  486E FF00                pea.l      [A6 - 0x100]
  3012. 00001F44  2F3C 0001 0FB5           move.l     -[A7], 0x10FB5
  3013. 00001F4A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3014. 00001F4E  486E FF00                pea.l      [A6 - 0x100]
  3015. 00001F52  1F3C 0001                move.b     -[A7], 0x1
  3016. 00001F56  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3017. 00001F5A  4EBA 0278                jsr        [PC + 0x278 /* 000021D4 */]
  3018. 00001F5E  601E                     bra        +0x20 /* 00001F7E */
  3019. label00001F60:
  3020. 00001F60  486E FF00                pea.l      [A6 - 0x100]
  3021. 00001F64  2F3C 0002 0FB5           move.l     -[A7], 0x20FB5
  3022. 00001F6A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3023. 00001F6E  486E FF00                pea.l      [A6 - 0x100]
  3024. 00001F72  1F3C 0001                move.b     -[A7], 0x1
  3025. 00001F76  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3026. 00001F7A  4EBA 0258                jsr        [PC + 0x258 /* 000021D4 */]
  3027. label00001F7E:
  3028. 00001F7E  4E5E                     unlink     A6
  3029. 00001F80  205F                     movea.l    A0, [A7]+
  3030. 00001F82  5C4F                     addq.w     A7, 6
  3031. 00001F84  4ED0                     jmp        [A0]
  3032. 00001F86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3033. export_1561: // at 00001F88 (misaligned)
  3034. 00001F8A  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  3035. 00001F8C  48E7 0018                movem.l    -[A7], A3,A4
  3036. 00001F90  206E 0008                movea.l    A0, [A6 + 0x8]
  3037. 00001F94  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3038. 00001F98  700F                     moveq.l    D0, 0x0F
  3039. label00001F9A:
  3040. 00001F9A  32D8                     move.w     [A1]+, [A0]+
  3041. 00001F9C  51C8 FFFC                dbf        D0, -0x6 /* 00001F9A */
  3042. 00001FA0  266E 000C                movea.l    A3, [A6 + 0xC]
  3043. 00001FA4  1D7C 0001 FF50           move.b     [A6 - 0xB0], 0x1
  3044. 00001FAA  422E FF53                clr.b      [A6 - 0xAD]
  3045. 00001FAE  422E FF52                clr.b      [A6 - 0xAE]
  3046. 00001FB2  41EE FF54                lea.l      A0, [A6 - 0xAC]
  3047. 00001FB6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3048. 00001FBA  700F                     moveq.l    D0, 0x0F
  3049. label00001FBC:
  3050. 00001FBC  30D9                     move.w     [A0]+, [A1]+
  3051. 00001FBE  51C8 FFFC                dbf        D0, -0x6 /* 00001FBC */
  3052. 00001FC2  422E FF74                clr.b      [A6 - 0x8C]
  3053. 00001FC6  422E FF77                clr.b      [A6 - 0x89]
  3054. 00001FCA  422E FF76                clr.b      [A6 - 0x8A]
  3055. 00001FCE  422E FF78                clr.b      [A6 - 0x88]
  3056. 00001FD2  422E FF98                clr.b      [A6 - 0x68]
  3057. 00001FD6  422E FF9B                clr.b      [A6 - 0x65]
  3058. 00001FDA  422E FF9A                clr.b      [A6 - 0x66]
  3059. 00001FDE  422E FF9C                clr.b      [A6 - 0x64]
  3060. 00001FE2  422E FFBC                clr.b      [A6 - 0x44]
  3061. 00001FE6  422E FFBF                clr.b      [A6 - 0x41]
  3062. 00001FEA  422E FFBE                clr.b      [A6 - 0x42]
  3063. 00001FEE  422E FFC0                clr.b      [A6 - 0x40]
  3064. 00001FF2  2F0B                     move.l     -[A7], A3
  3065. 00001FF4  486E FF50                pea.l      [A6 - 0xB0]
  3066. 00001FF8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3067. 00001FFC  42A7                     clr.l      -[A7]
  3068. 00001FFE  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  3069. 00002004  2F0B                     move.l     -[A7], A3
  3070. 00002006  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3071. 0000200A  285F                     movea.l    A4, [A7]+
  3072. 0000200C  2F0C                     move.l     -[A7], A4
  3073. 0000200E  3F3C 0003                move.w     -[A7], 0x3
  3074. 00002012  2F0B                     move.l     -[A7], A3
  3075. 00002014  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  3076. 00002018  4CDF 1800                movem.l    A3,A4, [A7]+
  3077. 0000201C  4E5E                     unlink     A6
  3078. 0000201E  205F                     movea.l    A0, [A7]+
  3079. 00002020  504F                     addq.w     A7, 8
  3080. 00002022  4ED0                     jmp        [A0]
  3081. export_1562:
  3082. 00002024  4E56 FFFC                link       A6, -0x0004
  3083. 00002028  2F0C                     move.l     -[A7], A4
  3084. 0000202A  286E 0008                movea.l    A4, [A6 + 0x8]
  3085. 0000202E  2D6D FADC 0012           move.l     [A6 + 0x12], [A5 - 0x524]
  3086. 00002034  302E 0010                move.w     D0, [A6 + 0x10]
  3087. 00002038  5140                     subq.w     D0, 8
  3088. 0000203A  6716                     beq        +0x18 /* 00002052 */
  3089. 0000203C  0440 003E                subi.w     D0, 0x3E /* '>' */
  3090. 00002040  673A                     beq        +0x3C /* 0000207C */
  3091. 00002042  5F40                     subq.w     D0, 7
  3092. 00002044  671A                     beq        +0x1C /* 00002060 */
  3093. 00002046  0440 0019                subi.w     D0, 0x19
  3094. 0000204A  6730                     beq        +0x32 /* 0000207C */
  3095. 0000204C  5F40                     subq.w     D0, 7
  3096. 0000204E  6710                     beq        +0x12 /* 00002060 */
  3097. 00002050  6044                     bra        +0x46 /* 00002096 */
  3098. label00002052:
  3099. 00002052  2F0C                     move.l     -[A7], A4
  3100. 00002054  2F3C 636C 6572           move.l     -[A7], 0x636C6572 /* 'cler' */
  3101. 0000205A  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3102. 0000205E  604A                     bra        +0x4C /* 000020AA */
  3103. label00002060:
  3104. 00002060  4267                     clr.w      -[A7]
  3105. 00002062  2F0C                     move.l     -[A7], A4
  3106. 00002064  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  3107. 00002068  7001                     moveq.l    D0, 0x01
  3108. 0000206A  B01F                     cmp.b      D0, [A7]+
  3109. 0000206C  663C                     bne        +0x3E /* 000020AA */
  3110. 0000206E  2F0C                     move.l     -[A7], A4
  3111. 00002070  2F3C 6368 6F69           move.l     -[A7], 0x63686F69 /* 'choi' */
  3112. 00002076  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3113. 0000207A  602E                     bra        +0x30 /* 000020AA */
  3114. label0000207C:
  3115. 0000207C  4267                     clr.w      -[A7]
  3116. 0000207E  2F0C                     move.l     -[A7], A4
  3117. 00002080  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  3118. 00002084  4A1F                     tst.b      [A7]+
  3119. 00002086  6622                     bne        +0x24 /* 000020AA */
  3120. 00002088  2F0C                     move.l     -[A7], A4
  3121. 0000208A  2F3C 6368 6F69           move.l     -[A7], 0x63686F69 /* 'choi' */
  3122. 00002090  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3123. 00002094  6014                     bra        +0x16 /* 000020AA */
  3124. label00002096:
  3125. 00002096  42A7                     clr.l      -[A7]
  3126. 00002098  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3127. 0000209C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3128. 000020A0  2F0C                     move.l     -[A7], A4
  3129. 000020A2  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3130. 000020A6  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  3131. label000020AA:
  3132. 000020AA  285F                     movea.l    A4, [A7]+
  3133. 000020AC  4E5E                     unlink     A6
  3134. 000020AE  205F                     movea.l    A0, [A7]+
  3135. 000020B0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3136. 000020B4  4ED0                     jmp        [A0]
  3137. 000020B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3138. export_1563: // at 000020B8 (misaligned)
  3139. 000020BA  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  3140. 000020BC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3141. 000020C0  266E 0008                movea.l    A3, [A6 + 0x8]
  3142. 000020C4  2A2E 000E                move.l     D5, [A6 + 0xE]
  3143. 000020C8  284B                     movea.l    A4, A3
  3144. 000020CA  2045                     movea.l    A0, D5
  3145. 000020CC  203C 6669 6E64           move.l     D0, 0x66696E64 /* 'find' */
  3146. 000020D2  2050                     movea.l    A0, [A0]
  3147. 000020D4  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3148. 000020D8  664E                     bne        +0x50 /* 00002128 */
  3149. 000020DA  4267                     clr.w      -[A7]
  3150. 000020DC  2F0B                     move.l     -[A7], A3
  3151. 000020DE  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  3152. 000020E2  101F                     move.b     D0, [A7]+
  3153. 000020E4  6700 0096                beq        +0x98 /* 0000217C */
  3154. 000020E8  2F0B                     move.l     -[A7], A3
  3155. 000020EA  486E FF6C                pea.l      [A6 - 0x94]
  3156. 000020EE  4EBA ECFC                jsr        [PC - 0x1304 /* 00000DEC */]
  3157. 000020F2  42A7                     clr.l      -[A7]
  3158. 000020F4  2054                     movea.l    A0, [A4]
  3159. 000020F6  2F28 0058                move.l     -[A7], [A0 + 0x58]
  3160. 000020FA  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3161. 000020FE  2E1F                     move.l     D7, [A7]+
  3162. 00002100  4267                     clr.w      -[A7]
  3163. 00002102  2F07                     move.l     -[A7], D7
  3164. 00002104  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  3165. 00002108  101F                     move.b     D0, [A7]+
  3166. 0000210A  6606                     bne        +0x8 /* 00002112 */
  3167. 0000210C  2F07                     move.l     -[A7], D7
  3168. 0000210E  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  3169. label00002112:
  3170. 00002112  2F07                     move.l     -[A7], D7
  3171. 00002114  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  3172. 00002118  2054                     movea.l    A0, [A4]
  3173. 0000211A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  3174. 0000211E  486E FF6C                pea.l      [A6 - 0x94]
  3175. 00002122  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3176. 00002126  6054                     bra        +0x56 /* 0000217C */
  3177. label00002128:
  3178. 00002128  2045                     movea.l    A0, D5
  3179. 0000212A  203C 6368 6F69           move.l     D0, 0x63686F69 /* 'choi' */
  3180. 00002130  2050                     movea.l    A0, [A0]
  3181. 00002132  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3182. 00002136  660C                     bne        +0xE /* 00002144 */
  3183. 00002138  1F3C 0001                move.b     -[A7], 0x1
  3184. 0000213C  2F0B                     move.l     -[A7], A3
  3185. 0000213E  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  3186. 00002142  6038                     bra        +0x3A /* 0000217C */
  3187. label00002144:
  3188. 00002144  2045                     movea.l    A0, D5
  3189. 00002146  203C 636C 6572           move.l     D0, 0x636C6572 /* 'cler' */
  3190. 0000214C  2050                     movea.l    A0, [A0]
  3191. 0000214E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3192. 00002152  661C                     bne        +0x1E /* 00002170 */
  3193. 00002154  42A7                     clr.l      -[A7]
  3194. 00002156  2F0B                     move.l     -[A7], A3
  3195. 00002158  1F3C 0001                move.b     -[A7], 0x1
  3196. 0000215C  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  3197. 00002160  2C1F                     move.l     D6, [A7]+
  3198. 00002162  6718                     beq        +0x1A /* 0000217C */
  3199. 00002164  2F06                     move.l     -[A7], D6
  3200. 00002166  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  3201. 0000216A  4EAD 3D72                jsr        [A5 + 0x3D72 /* export_1962 */]
  3202. 0000216E  600C                     bra        +0xE /* 0000217C */
  3203. label00002170:
  3204. 00002170  2F05                     move.l     -[A7], D5
  3205. 00002172  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3206. 00002176  2F0B                     move.l     -[A7], A3
  3207. 00002178  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3208. label0000217C:
  3209. 0000217C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3210. 00002180  4E5E                     unlink     A6
  3211. 00002182  205F                     movea.l    A0, [A7]+
  3212. 00002184  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3213. 00002188  4ED0                     jmp        [A0]
  3214. 0000218A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3215. export_1564: // at 0000218C (misaligned)
  3216. 0000218E  0000 7000                ori.b      D0, 0x0
  3217. 00002192  2D40 0014                move.l     [A6 + 0x14], D0
  3218. 00002196  302E 0012                move.w     D0, [A6 + 0x12]
  3219. 0000219A  0440 001B                subi.w     D0, 0x1B
  3220. 0000219E  6702                     beq        +0x4 /* 000021A2 */
  3221. 000021A0  6010                     bra        +0x12 /* 000021B2 */
  3222. label000021A2:
  3223. 000021A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3224. 000021A6  2F3C 636C 6572           move.l     -[A7], 0x636C6572 /* 'cler' */
  3225. 000021AC  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3226. 000021B0  6016                     bra        +0x18 /* 000021C8 */
  3227. label000021B2:
  3228. 000021B2  42A7                     clr.l      -[A7]
  3229. 000021B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3230. 000021B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3231. 000021BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3232. 000021C0  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3233. 000021C4  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3234. label000021C8:
  3235. 000021C8  4E5E                     unlink     A6
  3236. 000021CA  205F                     movea.l    A0, [A7]+
  3237. 000021CC  DEFC 000C                add.w      A7, 0xC
  3238. 000021D0  4ED0                     jmp        [A0]
  3239. 000021D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3240. // begin alternate branch 000021D4-000021D8
  3241. fn000021D4:
  3242. 000021D4  4E56 FDFC                link       A6, -0x0204
  3243. // end alternate branch 000021D4-000021D8
  3244. fn000021D4: // (misaligned)
  3245. 000021D6  FDFC                     .invalid   <<F/7/6>>
  3246. 000021D8  2F0C                     move.l     -[A7], A4
  3247. 000021DA  206E 000E                movea.l    A0, [A6 + 0xE]
  3248. 000021DE  43EE FF00                lea.l      A1, [A6 - 0x100]
  3249. 000021E2  707F                     moveq.l    D0, 0x7F
  3250. label000021E4:
  3251. 000021E4  32D8                     move.w     [A1]+, [A0]+
  3252. 000021E6  51C8 FFFC                dbf        D0, -0x6 /* 000021E4 */
  3253. 000021EA  42A7                     clr.l      -[A7]
  3254. 000021EC  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  3255. 000021F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3256. 000021F6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3257. 000021FA  285F                     movea.l    A4, [A7]+
  3258. 000021FC  486E FDFC                pea.l      [A6 - 0x204]
  3259. 00002200  2F0C                     move.l     -[A7], A4
  3260. 00002202  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  3261. 00002206  486E FF00                pea.l      [A6 - 0x100]
  3262. 0000220A  486E FDFC                pea.l      [A6 - 0x204]
  3263. 0000220E  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  3264. 00002212  101F                     move.b     D0, [A7]+
  3265. 00002214  6718                     beq        +0x1A /* 0000222E */
  3266. 00002216  486E FF00                pea.l      [A6 - 0x100]
  3267. 0000221A  4267                     clr.w      -[A7]
  3268. 0000221C  2F0C                     move.l     -[A7], A4
  3269. 0000221E  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  3270. 00002222  102E 000C                move.b     D0, [A6 + 0xC]
  3271. 00002226  6706                     beq        +0x8 /* 0000222E */
  3272. 00002228  2F0C                     move.l     -[A7], A4
  3273. 0000222A  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  3274. label0000222E:
  3275. 0000222E  285F                     movea.l    A4, [A7]+
  3276. 00002230  4E5E                     unlink     A6
  3277. 00002232  205F                     movea.l    A0, [A7]+
  3278. 00002234  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3279. 00002238  4ED0                     jmp        [A0]
  3280. 0000223A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3281. export_1565: // at 0000223C (misaligned)
  3282. 0000223E  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  3283. 00002242  FE00 2F2E                .unknown   0xFE00 0x2F2E (W = 7)
  3284. 00002246  0008 4EAD                ori.b      A0, 0xAD
  3285. 0000224A  2032 486E                move.l     D0, [A2 + D4 + 0x6E]
  3286. 0000224E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  3287. 00002250  2F3C 0002 0FB5           move.l     -[A7], 0x20FB5
  3288. 00002256  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3289. 0000225A  4267                     clr.w      -[A7]
  3290. 0000225C  486E FE00                pea.l      [A6 - 0x200]
  3291. 00002260  486E FF00                pea.l      [A6 - 0x100]
  3292. 00002264  1F3C 0001                move.b     -[A7], 0x1
  3293. 00002268  1F3C 0001                move.b     -[A7], 0x1
  3294. 0000226C  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3295. 00002270  101F                     move.b     D0, [A7]+
  3296. 00002272  6704                     beq        +0x6 /* 00002278 */
  3297. 00002274  526E 002A                addq.w     [A6 + 0x2A], 1
  3298. label00002278:
  3299. 00002278  4267                     clr.w      -[A7]
  3300. 0000227A  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  3301. 0000227E  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  3302. 00002282  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  3303. 00002286  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  3304. 0000228A  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  3305. 0000228E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3306. 00002292  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3307. 00002296  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3308. 0000229A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3309. 0000229E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3310. 000022A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3311. 000022A6  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  3312. 000022AA  3D5F 0032                move.w     [A6 + 0x32], [A7]+
  3313. 000022AE  4E5E                     unlink     A6
  3314. 000022B0  205F                     movea.l    A0, [A7]+
  3315. 000022B2  DEFC 002A                add.w      A7, 0x2A /* '*' */
  3316. 000022B6  4ED0                     jmp        [A0]
  3317. export_1566:
  3318. 000022B8  4E56 FE00                link       A6, -0x0200
  3319. 000022BC  486E FE00                pea.l      [A6 - 0x200]
  3320. 000022C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3321. 000022C4  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  3322. 000022C8  486E FF00                pea.l      [A6 - 0x100]
  3323. 000022CC  2F3C 0004 0FB5           move.l     -[A7], 0x40FB5
  3324. 000022D2  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3325. 000022D6  4267                     clr.w      -[A7]
  3326. 000022D8  486E FE00                pea.l      [A6 - 0x200]
  3327. 000022DC  486E FF00                pea.l      [A6 - 0x100]
  3328. 000022E0  1F3C 0001                move.b     -[A7], 0x1
  3329. 000022E4  1F3C 0001                move.b     -[A7], 0x1
  3330. 000022E8  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3331. 000022EC  101F                     move.b     D0, [A7]+
  3332. 000022EE  6704                     beq        +0x6 /* 000022F4 */
  3333. 000022F0  526E 002A                addq.w     [A6 + 0x2A], 1
  3334. label000022F4:
  3335. 000022F4  4267                     clr.w      -[A7]
  3336. 000022F6  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  3337. 000022FA  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  3338. 000022FE  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  3339. 00002302  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  3340. 00002306  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  3341. 0000230A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3342. 0000230E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3343. 00002312  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3344. 00002316  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3345. 0000231A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3346. 0000231E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3347. 00002322  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  3348. 00002326  3D5F 0032                move.w     [A6 + 0x32], [A7]+
  3349. 0000232A  4E5E                     unlink     A6
  3350. 0000232C  205F                     movea.l    A0, [A7]+
  3351. 0000232E  DEFC 002A                add.w      A7, 0x2A /* '*' */
  3352. 00002332  4ED0                     jmp        [A0]
  3353. 00002334  4E56 FFF0                link       A6, -0x0010
  3354. 00002338  48E7 0108                movem.l    -[A7], D7,A4
  3355. 0000233C  206E 000C                movea.l    A0, [A6 + 0xC]
  3356. 00002340  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3357. 00002344  7003                     moveq.l    D0, 0x03
  3358. label00002346:
  3359. 00002346  32D8                     move.w     [A1]+, [A0]+
  3360. 00002348  51C8 FFFC                dbf        D0, -0x6 /* 00002346 */
  3361. 0000234C  286E 0008                movea.l    A4, [A6 + 0x8]
  3362. 00002350  204C                     movea.l    A0, A4
  3363. 00002352  5088                     addq.l     A0, 8
  3364. 00002354  2050                     movea.l    A0, [A0]
  3365. 00002356  2D48 FFF0                move.l     [A6 - 0x10], A0
  3366. 0000235A  42A7                     clr.l      -[A7]
  3367. 0000235C  486E FFF8                pea.l      [A6 - 0x8]
  3368. 00002360  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3369. 00002364  4EAD 4EBA                jsr        [A5 + 0x4EBA /* export_2515 */]
  3370. 00002368  2E1F                     move.l     D7, [A7]+
  3371. 0000236A  BEAC FFE4                cmp.l      D7, [A4 - 0x1C]
  3372. 0000236E  5CC0                     sge        D0
  3373. 00002370  4A00                     tst.b      D0
  3374. 00002372  674A                     beq        +0x4C /* 000023BE */
  3375. 00002374  BEAC FFE8                cmp.l      D7, [A4 - 0x18]
  3376. 00002378  5FC1                     sle        D1
  3377. 0000237A  C001                     and.b      D0, D1
  3378. 0000237C  6740                     beq        +0x42 /* 000023BE */
  3379. 0000237E  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  3380. 00002382  202E FFFC                move.l     D0, [A6 - 0x4]
  3381. 00002386  90AC FFB8                sub.l      D0, [A4 - 0x48]
  3382. 0000238A  3F00                     move.w     -[A7], D0
  3383. 0000238C  202E FFF8                move.l     D0, [A6 - 0x8]
  3384. 00002390  90AC FFB4                sub.l      D0, [A4 - 0x4C]
  3385. 00002394  3F00                     move.w     -[A7], D0
  3386. 00002396  202E FFFC                move.l     D0, [A6 - 0x4]
  3387. 0000239A  90AC FFB8                sub.l      D0, [A4 - 0x48]
  3388. 0000239E  5280                     addq.l     D0, 1
  3389. 000023A0  3F00                     move.w     -[A7], D0
  3390. 000023A2  202E FFF8                move.l     D0, [A6 - 0x8]
  3391. 000023A6  90AC FFB4                sub.l      D0, [A4 - 0x4C]
  3392. 000023AA  5280                     addq.l     D0, 1
  3393. 000023AC  3F00                     move.w     -[A7], D0
  3394. 000023AE  A8DE                     syscall    SetRecRgn
  3395. 000023B0  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  3396. 000023B4  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3397. 000023B8  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3398. 000023BC  A8E5                     syscall    UnionRgn
  3399. label000023BE:
  3400. 000023BE  4CDF 1080                movem.l    D7,A4, [A7]+
  3401. 000023C2  4E5E                     unlink     A6
  3402. 000023C4  205F                     movea.l    A0, [A7]+
  3403. 000023C6  504F                     addq.w     A7, 8
  3404. 000023C8  4ED0                     jmp        [A0]
  3405. 000023CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3406. // begin alternate branch 000023CC-000023D0
  3407. export_1567:
  3408. fn000023CC:
  3409. 000023CC  4E56 FF9C                link       A6, -0x0064
  3410. // end alternate branch 000023CC-000023D0
  3411. export_1567: // at 000023CC (misaligned)
  3412. fn000023CC: // (misaligned)
  3413. 000023CE  FF9C                     .invalid   <<F/6/7>>
  3414. 000023D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3415. 000023D4  206E 0016                movea.l    A0, [A6 + 0x16]
  3416. 000023D8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3417. 000023DC  7003                     moveq.l    D0, 0x03
  3418. label000023DE:
  3419. 000023DE  32D8                     move.w     [A1]+, [A0]+
  3420. 000023E0  51C8 FFFC                dbf        D0, -0x6 /* 000023DE */
  3421. 000023E4  206E 0012                movea.l    A0, [A6 + 0x12]
  3422. 000023E8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3423. 000023EC  7003                     moveq.l    D0, 0x03
  3424. label000023EE:
  3425. 000023EE  32D8                     move.w     [A1]+, [A0]+
  3426. 000023F0  51C8 FFFC                dbf        D0, -0x6 /* 000023EE */
  3427. 000023F4  182E 000E                move.b     D4, [A6 + 0xE]
  3428. 000023F8  2E2E 0008                move.l     D7, [A6 + 0x8]
  3429. 000023FC  2847                     movea.l    A4, D7
  3430. 000023FE  42A7                     clr.l      -[A7]
  3431. 00002400  486E FFF8                pea.l      [A6 - 0x8]
  3432. 00002404  2F07                     move.l     -[A7], D7
  3433. 00002406  4EAD 4EBA                jsr        [A5 + 0x4EBA /* export_2515 */]
  3434. 0000240A  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3435. 0000240E  42A7                     clr.l      -[A7]
  3436. 00002410  486E FFF0                pea.l      [A6 - 0x10]
  3437. 00002414  2F07                     move.l     -[A7], D7
  3438. 00002416  4EAD 4EBA                jsr        [A5 + 0x4EBA /* export_2515 */]
  3439. 0000241A  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3440. 0000241E  202E FFE8                move.l     D0, [A6 - 0x18]
  3441. 00002422  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  3442. 00002426  2C00                     move.l     D6, D0
  3443. 00002428  5286                     addq.l     D6, 1
  3444. 0000242A  4267                     clr.w      -[A7]
  3445. 0000242C  2F07                     move.l     -[A7], D7
  3446. 0000242E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3447. 00002432  101F                     move.b     D0, [A7]+
  3448. 00002434  486E FFDC                pea.l      [A6 - 0x24]
  3449. 00002438  2F07                     move.l     -[A7], D7
  3450. 0000243A  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  3451. 0000243E  486E FFDC                pea.l      [A6 - 0x24]
  3452. 00002442  486E FFCC                pea.l      [A6 - 0x34]
  3453. 00002446  2F07                     move.l     -[A7], D7
  3454. 00002448  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3455. 0000244C  486E FF9C                pea.l      [A6 - 0x64]
  3456. 00002450  486E FFCC                pea.l      [A6 - 0x34]
  3457. 00002454  2F07                     move.l     -[A7], D7
  3458. 00002456  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  3459. 0000245A  205F                     movea.l    A0, [A7]+
  3460. 0000245C  43EE FFBC                lea.l      A1, [A6 - 0x44]
  3461. 00002460  7003                     moveq.l    D0, 0x03
  3462. label00002462:
  3463. 00002462  32D8                     move.w     [A1]+, [A0]+
  3464. 00002464  51C8 FFFC                dbf        D0, -0x6 /* 00002462 */
  3465. 00002468  486E FF9C                pea.l      [A6 - 0x64]
  3466. 0000246C  486E FFD4                pea.l      [A6 - 0x2C]
  3467. 00002470  2F07                     move.l     -[A7], D7
  3468. 00002472  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  3469. 00002476  205F                     movea.l    A0, [A7]+
  3470. 00002478  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  3471. 0000247C  7003                     moveq.l    D0, 0x03
  3472. label0000247E:
  3473. 0000247E  32D8                     move.w     [A1]+, [A0]+
  3474. 00002480  51C8 FFFC                dbf        D0, -0x6 /* 0000247E */
  3475. 00002484  1004                     move.b     D0, D4
  3476. 00002486  6740                     beq        +0x42 /* 000024C8 */
  3477. 00002488  42A7                     clr.l      -[A7]
  3478. 0000248A  A8D8                     syscall    NewRgn
  3479. 0000248C  265F                     movea.l    A3, [A7]+
  3480. 0000248E  42A7                     clr.l      -[A7]
  3481. 00002490  A8D8                     syscall    NewRgn
  3482. 00002492  2A1F                     move.l     D5, [A7]+
  3483. 00002494  42A7                     clr.l      -[A7]
  3484. 00002496  A8D8                     syscall    NewRgn
  3485. 00002498  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  3486. 0000249C  2F0B                     move.l     -[A7], A3
  3487. 0000249E  486E FFB4                pea.l      [A6 - 0x4C]
  3488. 000024A2  2F07                     move.l     -[A7], D7
  3489. 000024A4  4EAD 4F0A                jsr        [A5 + 0x4F0A /* export_2525 */]
  3490. 000024A8  2F0B                     move.l     -[A7], A3
  3491. 000024AA  2F05                     move.l     -[A7], D5
  3492. 000024AC  A8DC                     syscall    CopyRgn
  3493. 000024AE  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3494. 000024B2  A8DD                     syscall    SetEmptyRgn
  3495. 000024B4  486E FFBC                pea.l      [A6 - 0x44]
  3496. 000024B8  486E FFC4                pea.l      [A6 - 0x3C]
  3497. 000024BC  487A FE76                pea.l      [PC - 0x18A /* 00002334, value 0x4E56FFF0 */]
  3498. 000024C0  2F0E                     move.l     -[A7], A6
  3499. 000024C2  2F07                     move.l     -[A7], D7
  3500. 000024C4  4EAD 4EF2                jsr        [A5 + 0x4EF2 /* export_2522 */]
  3501. label000024C8:
  3502. 000024C8  102E 0010                move.b     D0, [A6 + 0x10]
  3503. 000024CC  673E                     beq        +0x40 /* 0000250C */
  3504. 000024CE  C02E 000C                and.b      D0, [A6 + 0xC]
  3505. 000024D2  6738                     beq        +0x3A /* 0000250C */
  3506. 000024D4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3507. 000024D8  2F06                     move.l     -[A7], D6
  3508. 000024DA  2054                     movea.l    A0, [A4]
  3509. 000024DC  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3510. 000024E0  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3511. 000024E4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3512. 000024E8  2F06                     move.l     -[A7], D6
  3513. 000024EA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3514. 000024EE  2054                     movea.l    A0, [A4]
  3515. 000024F0  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3516. 000024F4  4EAD 4E9A                jsr        [A5 + 0x4E9A /* export_2511 */]
  3517. 000024F8  1004                     move.b     D0, D4
  3518. 000024FA  6700 00AE                beq        +0xB0 /* 000025AA */
  3519. 000024FE  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3520. 00002502  2F0B                     move.l     -[A7], A3
  3521. 00002504  2F0B                     move.l     -[A7], A3
  3522. 00002506  A8E5                     syscall    UnionRgn
  3523. 00002508  6000 00A0                bra        +0xA2 /* 000025AA */
  3524. label0000250C:
  3525. 0000250C  102E 000C                move.b     D0, [A6 + 0xC]
  3526. 00002510  6766                     beq        +0x68 /* 00002578 */
  3527. 00002512  2254                     movea.l    A1, [A4]
  3528. 00002514  2069 0050                movea.l    A0, [A1 + 0x50]
  3529. 00002518  2050                     movea.l    A0, [A0]
  3530. 0000251A  2D68 000E FFA4           move.l     [A6 - 0x5C], [A0 + 0xE]
  3531. 00002520  7001                     moveq.l    D0, 0x01
  3532. 00002522  2F00                     move.l     -[A7], D0
  3533. 00002524  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3534. 00002528  2054                     movea.l    A0, [A4]
  3535. 0000252A  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3536. 0000252E  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3537. 00002532  7001                     moveq.l    D0, 0x01
  3538. 00002534  2F00                     move.l     -[A7], D0
  3539. 00002536  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  3540. 0000253A  4267                     clr.w      -[A7]
  3541. 0000253C  2054                     movea.l    A0, [A4]
  3542. 0000253E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3543. 00002542  4EAD 4E9A                jsr        [A5 + 0x4E9A /* export_2511 */]
  3544. 00002546  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3545. 0000254A  2F06                     move.l     -[A7], D6
  3546. 0000254C  2054                     movea.l    A0, [A4]
  3547. 0000254E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3548. 00002552  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3549. 00002556  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3550. 0000255A  2F06                     move.l     -[A7], D6
  3551. 0000255C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3552. 00002560  2054                     movea.l    A0, [A4]
  3553. 00002562  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3554. 00002566  4EAD 4E9A                jsr        [A5 + 0x4E9A /* export_2511 */]
  3555. 0000256A  1004                     move.b     D0, D4
  3556. 0000256C  673C                     beq        +0x3E /* 000025AA */
  3557. 0000256E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3558. 00002572  2F0B                     move.l     -[A7], A3
  3559. 00002574  A8DC                     syscall    CopyRgn
  3560. 00002576  6032                     bra        +0x34 /* 000025AA */
  3561. label00002578:
  3562. 00002578  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3563. 0000257C  2F06                     move.l     -[A7], D6
  3564. 0000257E  2054                     movea.l    A0, [A4]
  3565. 00002580  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3566. 00002584  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3567. 00002588  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3568. 0000258C  2F06                     move.l     -[A7], D6
  3569. 0000258E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3570. 00002592  2054                     movea.l    A0, [A4]
  3571. 00002594  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3572. 00002598  4EAD 4E9A                jsr        [A5 + 0x4E9A /* export_2511 */]
  3573. 0000259C  1004                     move.b     D0, D4
  3574. 0000259E  670A                     beq        +0xC /* 000025AA */
  3575. 000025A0  2F0B                     move.l     -[A7], A3
  3576. 000025A2  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3577. 000025A6  2F0B                     move.l     -[A7], A3
  3578. 000025A8  A8E6                     syscall    DiffRgn
  3579. label000025AA:
  3580. 000025AA  1004                     move.b     D0, D4
  3581. 000025AC  6752                     beq        +0x54 /* 00002600 */
  3582. 000025AE  2F05                     move.l     -[A7], D5
  3583. 000025B0  2F0B                     move.l     -[A7], A3
  3584. 000025B2  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3585. 000025B6  A8E6                     syscall    DiffRgn
  3586. 000025B8  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3587. 000025BC  486E FFB4                pea.l      [A6 - 0x4C]
  3588. 000025C0  2054                     movea.l    A0, [A4]
  3589. 000025C2  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  3590. 000025C6  1F3C 0001                move.b     -[A7], 0x1
  3591. 000025CA  2F07                     move.l     -[A7], D7
  3592. 000025CC  4EAD 4F1A                jsr        [A5 + 0x4F1A /* export_2527 */]
  3593. 000025D0  2F0B                     move.l     -[A7], A3
  3594. 000025D2  2F05                     move.l     -[A7], D5
  3595. 000025D4  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3596. 000025D8  A8E6                     syscall    DiffRgn
  3597. 000025DA  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3598. 000025DE  486E FFB4                pea.l      [A6 - 0x4C]
  3599. 000025E2  1F3C 0001                move.b     -[A7], 0x1
  3600. 000025E6  2054                     movea.l    A0, [A4]
  3601. 000025E8  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  3602. 000025EC  2F07                     move.l     -[A7], D7
  3603. 000025EE  4EAD 4F1A                jsr        [A5 + 0x4F1A /* export_2527 */]
  3604. 000025F2  2F0B                     move.l     -[A7], A3
  3605. 000025F4  A8D9                     syscall    DisposRgn/DisposeRgn
  3606. 000025F6  2F05                     move.l     -[A7], D5
  3607. 000025F8  A8D9                     syscall    DisposRgn/DisposeRgn
  3608. 000025FA  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  3609. 000025FE  A8D9                     syscall    DisposRgn/DisposeRgn
  3610. label00002600:
  3611. 00002600  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3612. 00002604  4E5E                     unlink     A6
  3613. 00002606  205F                     movea.l    A0, [A7]+
  3614. 00002608  DEFC 0012                add.w      A7, 0x12
  3615. 0000260C  4ED0                     jmp        [A0]
  3616. 0000260E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3617. // begin alternate branch 00002610-0000261A
  3618. fn00002610:
  3619. 00002610  4E56 0000                link       A6, 0
  3620. 00002614  206E 0008                movea.l    A0, [A6 + 0x8]
  3621. 00002618  2050                     movea.l    A0, [A0]
  3622. // end alternate branch 00002610-0000261A
  3623. fn00002610: // (misaligned)
  3624. 00002612  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3625. 00002616  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3626. 0000261A  4AA8 0058                tst.l      [A0 + 0x58]
  3627. 0000261E  5CC0                     sge        D0
  3628. 00002620  4400                     neg.b      D0
  3629. 00002622  1D40 000C                move.b     [A6 + 0xC], D0
  3630. 00002626  4E5E                     unlink     A6
  3631. 00002628  2E9F                     move.l     [A7], [A7]+
  3632. 0000262A  4E75                     rts
  3633. export_1568:
  3634. 0000262C  4E56 FFF8                link       A6, -0x0008
  3635. 00002630  48E7 0118                movem.l    -[A7], D7,A3,A4
  3636. 00002634  266E 0008                movea.l    A3, [A6 + 0x8]
  3637. 00002638  3E2E 000C                move.w     D7, [A6 + 0xC]
  3638. 0000263C  284B                     movea.l    A4, A3
  3639. 0000263E  2D6D FADC 000E           move.l     [A6 + 0xE], [A5 - 0x524]
  3640. 00002644  3007                     move.w     D0, D7
  3641. 00002646  0440 00B0                subi.w     D0, 0xB0
  3642. 0000264A  6B00 0108                bmi        +0x10A /* 00002754 */
  3643. 0000264E  0440 0013                subi.w     D0, 0x13
  3644. 00002652  6F32                     ble        +0x34 /* 00002686 */
  3645. 00002654  0440 0AF7                subi.w     D0, 0xAF7
  3646. 00002658  6700 008E                beq        +0x90 /* 000026E8 */
  3647. 0000265C  5740                     subq.w     D0, 3
  3648. 0000265E  6700 00BE                beq        +0xC0 /* 0000271E */
  3649. 00002662  0440 03E6                subi.w     D0, 0x3E6
  3650. 00002666  673E                     beq        +0x40 /* 000026A6 */
  3651. 00002668  5340                     subq.w     D0, 1
  3652. 0000266A  673A                     beq        +0x3C /* 000026A6 */
  3653. 0000266C  0440 0011                subi.w     D0, 0x11
  3654. 00002670  676C                     beq        +0x6E /* 000026DE */
  3655. 00002672  5340                     subq.w     D0, 1
  3656. 00002674  6768                     beq        +0x6A /* 000026DE */
  3657. 00002676  5340                     subq.w     D0, 1
  3658. 00002678  6764                     beq        +0x66 /* 000026DE */
  3659. 0000267A  5340                     subq.w     D0, 1
  3660. 0000267C  6760                     beq        +0x62 /* 000026DE */
  3661. 0000267E  5340                     subq.w     D0, 1
  3662. 00002680  675C                     beq        +0x5E /* 000026DE */
  3663. 00002682  6000 00D0                bra        +0xD2 /* 00002754 */
  3664. label00002686:
  3665. 00002686  2054                     movea.l    A0, [A4]
  3666. 00002688  4AA8 0034                tst.l      [A0 + 0x34]
  3667. 0000268C  6700 00D4                beq        +0xD6 /* 00002762 */
  3668. 00002690  42A7                     clr.l      -[A7]
  3669. 00002692  3F07                     move.w     -[A7], D7
  3670. 00002694  2054                     movea.l    A0, [A4]
  3671. 00002696  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3672. 0000269A  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3673. 0000269E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  3674. 000026A2  6000 00BE                bra        +0xC0 /* 00002762 */
  3675. label000026A6:
  3676. 000026A6  3007                     move.w     D0, D7
  3677. 000026A8  0440 0FA3                subi.w     D0, 0xFA3
  3678. 000026AC  6708                     beq        +0xA /* 000026B6 */
  3679. 000026AE  5340                     subq.w     D0, 1
  3680. 000026B0  6718                     beq        +0x1A /* 000026CA */
  3681. 000026B2  6000 00AE                bra        +0xB0 /* 00002762 */
  3682. label000026B6:
  3683. 000026B6  2F3C 746C 7374           move.l     -[A7], 0x746C7374 /* 'tlst' */
  3684. 000026BC  1F3C 0001                move.b     -[A7], 0x1
  3685. 000026C0  2F0B                     move.l     -[A7], A3
  3686. 000026C2  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  3687. 000026C6  6000 009A                bra        +0x9C /* 00002762 */
  3688. label000026CA:
  3689. 000026CA  2F3C 7468 756D           move.l     -[A7], 0x7468756D /* 'thum' */
  3690. 000026D0  1F3C 0001                move.b     -[A7], 0x1
  3691. 000026D4  2F0B                     move.l     -[A7], A3
  3692. 000026D6  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  3693. 000026DA  6000 0086                bra        +0x88 /* 00002762 */
  3694. label000026DE:
  3695. 000026DE  3F07                     move.w     -[A7], D7
  3696. 000026E0  2F0B                     move.l     -[A7], A3
  3697. 000026E2  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  3698. 000026E6  607A                     bra        +0x7C /* 00002762 */
  3699. label000026E8:
  3700. 000026E8  486E FFF8                pea.l      [A6 - 0x8]
  3701. 000026EC  486D 353C                pea.l      [A5 + 0x353C]
  3702. 000026F0  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3703. 000026F4  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  3704. 000026F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3705. 000026FC  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3706. 00002700  3F07                     move.w     -[A7], D7
  3707. 00002702  2054                     movea.l    A0, [A4]
  3708. 00002704  2F28 0048                move.l     -[A7], [A0 + 0x48]
  3709. 00002708  4267                     clr.w      -[A7]
  3710. 0000270A  1F3C 0001                move.b     -[A7], 0x1
  3711. 0000270E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3712. 00002712  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  3713. 00002716  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  3714. 0000271C  6044                     bra        +0x46 /* 00002762 */
  3715. label0000271E:
  3716. 0000271E  486E FFFC                pea.l      [A6 - 0x4]
  3717. 00002722  486D 354C                pea.l      [A5 + 0x354C]
  3718. 00002726  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3719. 0000272A  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  3720. 0000272E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3721. 00002732  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3722. 00002736  3F07                     move.w     -[A7], D7
  3723. 00002738  2054                     movea.l    A0, [A4]
  3724. 0000273A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  3725. 0000273E  4267                     clr.w      -[A7]
  3726. 00002740  1F3C 0001                move.b     -[A7], 0x1
  3727. 00002744  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3728. 00002748  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  3729. 0000274C  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  3730. 00002752  600E                     bra        +0x10 /* 00002762 */
  3731. label00002754:
  3732. 00002754  42A7                     clr.l      -[A7]
  3733. 00002756  3F07                     move.w     -[A7], D7
  3734. 00002758  2F0B                     move.l     -[A7], A3
  3735. 0000275A  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  3736. 0000275E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  3737. label00002762:
  3738. 00002762  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3739. 00002766  4E5E                     unlink     A6
  3740. 00002768  205F                     movea.l    A0, [A7]+
  3741. 0000276A  5C4F                     addq.w     A7, 6
  3742. 0000276C  4ED0                     jmp        [A0]
  3743. 0000276E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3744. export_1569: // at 00002770 (misaligned)
  3745. 00002772  FFEC                     .invalid   <<F/7/7>>
  3746. 00002774  48E7 0308                movem.l    -[A7], D6,D7,A4
  3747. 00002778  286E 0008                movea.l    A4, [A6 + 0x8]
  3748. 0000277C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3749. 00002780  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  3750. 00002784  4267                     clr.w      -[A7]
  3751. 00002786  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  3752. 0000278A  1E1F                     move.b     D7, [A7]+
  3753. 0000278C  0A07 0001                xori.b     D7, 0x1
  3754. 00002790  2054                     movea.l    A0, [A4]
  3755. 00002792  4AA8 0034                tst.l      [A0 + 0x34]
  3756. 00002796  6708                     beq        +0xA /* 000027A0 */
  3757. 00002798  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3758. 0000279C  4EAD 3DB2                jsr        [A5 + 0x3DB2 /* export_1970 */]
  3759. label000027A0:
  3760. 000027A0  3F3C 0FA3                move.w     -[A7], 0xFA3
  3761. 000027A4  1F3C 0001                move.b     -[A7], 0x1
  3762. 000027A8  203C 746C 7374           move.l     D0, 0x746C7374 /* 'tlst' */
  3763. 000027AE  2054                     movea.l    A0, [A4]
  3764. 000027B0  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  3765. 000027B4  57C0                     seq        D0
  3766. 000027B6  4400                     neg.b      D0
  3767. 000027B8  1F00                     move.b     -[A7], D0
  3768. 000027BA  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3769. 000027BE  3F3C 0FA4                move.w     -[A7], 0xFA4
  3770. 000027C2  1F3C 0001                move.b     -[A7], 0x1
  3771. 000027C6  203C 7468 756D           move.l     D0, 0x7468756D /* 'thum' */
  3772. 000027CC  2054                     movea.l    A0, [A4]
  3773. 000027CE  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  3774. 000027D2  57C0                     seq        D0
  3775. 000027D4  4400                     neg.b      D0
  3776. 000027D6  1F00                     move.b     -[A7], D0
  3777. 000027D8  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3778. 000027DC  3F3C 0FB5                move.w     -[A7], 0xFB5
  3779. 000027E0  1F3C 0001                move.b     -[A7], 0x1
  3780. 000027E4  486D F140                pea.l      [A5 - 0xEC0]
  3781. 000027E8  487A 00F0                pea.l      [PC + 0xF0 /* 000028DA, value 0x3724944, pstring "rID" */]
  3782. 000027EC  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3783. 000027F0  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3784. 000027F4  3F3C 0FB6                move.w     -[A7], 0xFB6
  3785. 000027F8  1F3C 0001                move.b     -[A7], 0x1
  3786. 000027FC  486D F140                pea.l      [A5 - 0xEC0]
  3787. 00002800  487A 00CE                pea.l      [PC + 0xCE /* 000028D0, value 0x9724669 '\trFi', pstring "rFilename" */]
  3788. 00002804  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3789. 00002808  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3790. 0000280C  3F3C 0FB8                move.w     -[A7], 0xFB8
  3791. 00002810  1F3C 0001                move.b     -[A7], 0x1
  3792. 00002814  486D F140                pea.l      [A5 - 0xEC0]
  3793. 00002818  487A 00AE                pea.l      [PC + 0xAE /* 000028C8, value 0x672566F, pstring "rVolID" */]
  3794. 0000281C  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3795. 00002820  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3796. 00002824  3F3C 0FB7                move.w     -[A7], 0xFB7
  3797. 00002828  1F3C 0001                move.b     -[A7], 0x1
  3798. 0000282C  486D F140                pea.l      [A5 - 0xEC0]
  3799. 00002830  487A 008A                pea.l      [PC + 0x8A /* 000028BC, value 0xB72466F, pstring "rFolderName" */]
  3800. 00002834  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3801. 00002838  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3802. 0000283C  3F3C 0FB9                move.w     -[A7], 0xFB9
  3803. 00002840  1F3C 0001                move.b     -[A7], 0x1
  3804. 00002844  486D F140                pea.l      [A5 - 0xEC0]
  3805. 00002848  487A 0068                pea.l      [PC + 0x68 /* 000028B2, value 0x9724669 '\trFi', pstring "rFileType" */]
  3806. 0000284C  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3807. 00002850  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3808. 00002854  1007                     move.b     D0, D7
  3809. 00002856  6750                     beq        +0x52 /* 000028A8 */
  3810. 00002858  486E FFEC                pea.l      [A6 - 0x14]
  3811. 0000285C  2054                     movea.l    A0, [A4]
  3812. 0000285E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  3813. 00002862  4EBA 0B88                jsr        [PC + 0xB88 /* 000033EC */]
  3814. 00002866  205F                     movea.l    A0, [A7]+
  3815. 00002868  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3816. 0000286C  7003                     moveq.l    D0, 0x03
  3817. label0000286E:
  3818. 0000286E  32D8                     move.w     [A1]+, [A0]+
  3819. 00002870  51C8 FFFC                dbf        D0, -0x6 /* 0000286E */
  3820. 00002874  4267                     clr.w      -[A7]
  3821. 00002876  486E FFF6                pea.l      [A6 - 0xA]
  3822. 0000287A  486D FC1C                pea.l      [A5 - 0x3E4]
  3823. 0000287E  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  3824. 00002882  1C1F                     move.b     D6, [A7]+
  3825. 00002884  0A06 0001                xori.b     D6, 0x1
  3826. 00002888  3F3C 0BBD                move.w     -[A7], 0xBBD
  3827. 0000288C  102D F0D0                move.b     D0, [A5 - 0xF30]
  3828. 00002890  6702                     beq        +0x4 /* 00002894 */
  3829. 00002892  C006                     and.b      D0, D6
  3830. label00002894:
  3831. 00002894  4A00                     tst.b      D0
  3832. 00002896  670A                     beq        +0xC /* 000028A2 */
  3833. 00002898  122D F15C                move.b     D1, [A5 - 0xEA4]
  3834. 0000289C  0A01 0001                xori.b     D1, 0x1
  3835. 000028A0  C001                     and.b      D0, D1
  3836. label000028A2:
  3837. 000028A2  1F00                     move.b     -[A7], D0
  3838. 000028A4  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3839. label000028A8:
  3840. 000028A8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3841. 000028AC  4E5E                     unlink     A6
  3842. 000028AE  2E9F                     move.l     [A7], [A7]+
  3843. 000028B0  4E75                     rts
  3844. 000028B2  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  3845. 000028B6  6C65                     bge        +0x67 /* 0000291D */
  3846. 000028B8  5479 7065 0B72           addq.w     [0x70650B72], 2
  3847. 000028BE  466F 6C64                not.w      [A7 + 0x6C64]
  3848. 000028C2  6572                     bcs        +0x74 /* 00002936 */
  3849. 000028C4  4E61                     move       USP, A1
  3850. 000028C6  6D65                     blt        +0x67 /* 0000292D */
  3851. 000028C8  0672 566F 6C49           addi.w     [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
  3852. 000028CE  4400                     neg.b      D0
  3853. 000028D0  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  3854. 000028D4  6C65                     bge        +0x67 /* 0000293B */
  3855. 000028D6  6E61                     bgt        +0x63 /* 00002939 */
  3856. 000028D8  6D65                     blt        +0x67 /* 0000293F */
  3857. 000028DA  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  3858. 000028DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3859. export_1570: // at 000028E0 (misaligned)
  3860. 000028E2  FFFA                     .invalid   <<F/7/7>>
  3861. 000028E4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3862. 000028E8  286E 0008                movea.l    A4, [A6 + 0x8]
  3863. 000028EC  7000                     moveq.l    D0, 0x00
  3864. 000028EE  2D40 0018                move.l     [A6 + 0x18], D0
  3865. 000028F2  206E 0010                movea.l    A0, [A6 + 0x10]
  3866. 000028F6  7002                     moveq.l    D0, 0x02
  3867. 000028F8  B068 0010                cmp.w      D0, [A0 + 0x10]
  3868. 000028FC  6600 00E0                bne        +0xE2 /* 000029DE */
  3869. 00002900  42A7                     clr.l      -[A7]
  3870. 00002902  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  3871. 00002908  42A7                     clr.l      -[A7]
  3872. 0000290A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3873. 0000290E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3874. 00002912  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3875. 00002916  265F                     movea.l    A3, [A7]+
  3876. 00002918  203C 7674 7970           move.l     D0, 0x76747970 /* 'vtyp' */
  3877. 0000291E  2054                     movea.l    A0, [A4]
  3878. 00002920  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3879. 00002924  6640                     bne        +0x42 /* 00002966 */
  3880. 00002926  203C 7468 756D           move.l     D0, 0x7468756D /* 'thum' */
  3881. 0000292C  2053                     movea.l    A0, [A3]
  3882. 0000292E  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  3883. 00002932  6612                     bne        +0x14 /* 00002946 */
  3884. 00002934  42A7                     clr.l      -[A7]
  3885. label00002936:
  3886. 00002936  3F3C 0FA3                move.w     -[A7], 0xFA3
  3887. 0000293A  2F0B                     move.l     -[A7], A3
  3888. 0000293C  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3889. 00002940  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  3890. 00002944  6062                     bra        +0x64 /* 000029A8 */
  3891. label00002946:
  3892. 00002946  203C 746C 7374           move.l     D0, 0x746C7374 /* 'tlst' */
  3893. 0000294C  2053                     movea.l    A0, [A3]
  3894. 0000294E  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  3895. 00002952  6654                     bne        +0x56 /* 000029A8 */
  3896. 00002954  42A7                     clr.l      -[A7]
  3897. 00002956  3F3C 0FA4                move.w     -[A7], 0xFA4
  3898. 0000295A  2F0B                     move.l     -[A7], A3
  3899. 0000295C  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3900. 00002960  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  3901. 00002964  6042                     bra        +0x44 /* 000029A8 */
  3902. label00002966:
  3903. 00002966  203C 7374 7473           move.l     D0, 0x73747473 /* 'stts' */
  3904. 0000296C  2054                     movea.l    A0, [A4]
  3905. 0000296E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3906. 00002972  6614                     bne        +0x16 /* 00002988 */
  3907. 00002974  42A7                     clr.l      -[A7]
  3908. 00002976  3F3C 0FA1                move.w     -[A7], 0xFA1
  3909. 0000297A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  3910. 0000297E  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3911. 00002982  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  3912. 00002986  6020                     bra        +0x22 /* 000029A8 */
  3913. label00002988:
  3914. 00002988  203C 6963 6E74           move.l     D0, 0x69636E74 /* 'icnt' */
  3915. 0000298E  2054                     movea.l    A0, [A4]
  3916. 00002990  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  3917. 00002994  6612                     bne        +0x14 /* 000029A8 */
  3918. 00002996  42A7                     clr.l      -[A7]
  3919. 00002998  3F3C 07DA                move.w     -[A7], 0x7DA
  3920. 0000299C  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  3921. 000029A0  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3922. 000029A4  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  3923. label000029A8:
  3924. 000029A8  102D FCC3                move.b     D0, [A5 - 0x33D]
  3925. 000029AC  6730                     beq        +0x32 /* 000029DE */
  3926. 000029AE  2F00                     move.l     -[A7], D0
  3927. 000029B0  4267                     clr.w      -[A7]
  3928. 000029B2  303C 0003                move.w     D0, 0x3
  3929. 000029B6  A830                     syscall    Pack14
  3930. 000029B8  121F                     move.b     D1, [A7]+
  3931. 000029BA  201F                     move.l     D0, [A7]+
  3932. 000029BC  C001                     and.b      D0, D1
  3933. 000029BE  4A00                     tst.b      D0
  3934. 000029C0  671C                     beq        +0x1E /* 000029DE */
  3935. 000029C2  2F00                     move.l     -[A7], D0
  3936. 000029C4  4267                     clr.w      -[A7]
  3937. 000029C6  303C 0007                move.w     D0, 0x7
  3938. 000029CA  A830                     syscall    Pack14
  3939. 000029CC  121F                     move.b     D1, [A7]+
  3940. 000029CE  201F                     move.l     D0, [A7]+
  3941. 000029D0  C001                     and.b      D0, D1
  3942. 000029D2  670A                     beq        +0xC /* 000029DE */
  3943. 000029D4  4267                     clr.w      -[A7]
  3944. 000029D6  303C 0002                move.w     D0, 0x2
  3945. 000029DA  A830                     syscall    Pack14
  3946. 000029DC  3E1F                     move.w     D7, [A7]+
  3947. label000029DE:
  3948. 000029DE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3949. 000029E2  4E5E                     unlink     A6
  3950. 000029E4  205F                     movea.l    A0, [A7]+
  3951. 000029E6  DEFC 0010                add.w      A7, 0x10
  3952. 000029EA  4ED0                     jmp        [A0]
  3953. export_1571:
  3954. 000029EC  4E56 FFF4                link       A6, -0x000C
  3955. 000029F0  2F0C                     move.l     -[A7], A4
  3956. 000029F2  42A7                     clr.l      -[A7]
  3957. 000029F4  3F3C 0442                move.w     -[A7], 0x442
  3958. 000029F8  A9B9                     syscall    GetCursor
  3959. 000029FA  285F                     movea.l    A4, [A7]+
  3960. 000029FC  200C                     move.l     D0, A4
  3961. 000029FE  6704                     beq        +0x6 /* 00002A04 */
  3962. 00002A00  2F14                     move.l     -[A7], [A4]
  3963. 00002A02  A851                     syscall    SetCursor
  3964. label00002A04:
  3965. 00002A04  486E FFF8                pea.l      [A6 - 0x8]
  3966. 00002A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3967. 00002A0C  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  3968. 00002A10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3969. 00002A14  486E FFF8                pea.l      [A6 - 0x8]
  3970. 00002A18  A8DF                     syscall    RectRgn
  3971. 00002A1A  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3972. 00002A20  285F                     movea.l    A4, [A7]+
  3973. 00002A22  4E5E                     unlink     A6
  3974. 00002A24  205F                     movea.l    A0, [A7]+
  3975. 00002A26  DEFC 000C                add.w      A7, 0xC
  3976. 00002A2A  4ED0                     jmp        [A0]
  3977. export_1572:
  3978. 00002A2C  4E56 FFF8                link       A6, -0x0008
  3979. 00002A30  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3980. 00002A34  266E 0008                movea.l    A3, [A6 + 0x8]
  3981. 00002A38  2C2E 000E                move.l     D6, [A6 + 0xE]
  3982. 00002A3C  3E2E 000C                move.w     D7, [A6 + 0xC]
  3983. 00002A40  3007                     move.w     D0, D7
  3984. 00002A42  0440 000D                subi.w     D0, 0xD /* '\r' */
  3985. 00002A46  6704                     beq        +0x6 /* 00002A4C */
  3986. 00002A48  6000 008E                bra        +0x90 /* 00002AD8 */
  3987. label00002A4C:
  3988. 00002A4C  42A7                     clr.l      -[A7]
  3989. 00002A4E  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  3990. 00002A54  42A7                     clr.l      -[A7]
  3991. 00002A56  2F0B                     move.l     -[A7], A3
  3992. 00002A58  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3993. 00002A5C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3994. 00002A60  285F                     movea.l    A4, [A7]+
  3995. 00002A62  2046                     movea.l    A0, D6
  3996. 00002A64  2050                     movea.l    A0, [A0]
  3997. 00002A66  2D68 002E FFFC           move.l     [A6 - 0x4], [A0 + 0x2E]
  3998. 00002A6C  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  3999. 00002A72  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4000. 00002A76  660C                     bne        +0xE /* 00002A84 */
  4001. 00002A78  3F3C 0FB6                move.w     -[A7], 0xFB6
  4002. 00002A7C  2F0C                     move.l     -[A7], A4
  4003. 00002A7E  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4004. 00002A82  605E                     bra        +0x60 /* 00002AE2 */
  4005. label00002A84:
  4006. 00002A84  203C 766F 6C6D           move.l     D0, 0x766F6C6D /* 'volm' */
  4007. 00002A8A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4008. 00002A8E  660C                     bne        +0xE /* 00002A9C */
  4009. 00002A90  3F3C 0FB8                move.w     -[A7], 0xFB8
  4010. 00002A94  2F0C                     move.l     -[A7], A4
  4011. 00002A96  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4012. 00002A9A  6046                     bra        +0x48 /* 00002AE2 */
  4013. label00002A9C:
  4014. 00002A9C  203C 666C 6472           move.l     D0, 0x666C6472 /* 'fldr' */
  4015. 00002AA2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4016. 00002AA6  660C                     bne        +0xE /* 00002AB4 */
  4017. 00002AA8  3F3C 0FB7                move.w     -[A7], 0xFB7
  4018. 00002AAC  2F0C                     move.l     -[A7], A4
  4019. 00002AAE  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4020. 00002AB2  602E                     bra        +0x30 /* 00002AE2 */
  4021. label00002AB4:
  4022. 00002AB4  203C 6674 7970           move.l     D0, 0x66747970 /* 'ftyp' */
  4023. 00002ABA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4024. 00002ABE  660C                     bne        +0xE /* 00002ACC */
  4025. 00002AC0  3F3C 0FB9                move.w     -[A7], 0xFB9
  4026. 00002AC4  2F0C                     move.l     -[A7], A4
  4027. 00002AC6  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4028. 00002ACA  6016                     bra        +0x18 /* 00002AE2 */
  4029. label00002ACC:
  4030. 00002ACC  2F06                     move.l     -[A7], D6
  4031. 00002ACE  3F07                     move.w     -[A7], D7
  4032. 00002AD0  2F0B                     move.l     -[A7], A3
  4033. 00002AD2  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4034. 00002AD6  600A                     bra        +0xC /* 00002AE2 */
  4035. label00002AD8:
  4036. 00002AD8  2F06                     move.l     -[A7], D6
  4037. 00002ADA  3F07                     move.w     -[A7], D7
  4038. 00002ADC  2F0B                     move.l     -[A7], A3
  4039. 00002ADE  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4040. label00002AE2:
  4041. 00002AE2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4042. 00002AE6  4E5E                     unlink     A6
  4043. 00002AE8  205F                     movea.l    A0, [A7]+
  4044. 00002AEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4045. 00002AEE  4ED0                     jmp        [A0]
  4046. export_1573:
  4047. 00002AF0  4E56 0000                link       A6, 0
  4048. 00002AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  4049. 00002AF8  2050                     movea.l    A0, [A0]
  4050. 00002AFA  2D68 0054 000C           move.l     [A6 + 0xC], [A0 + 0x54]
  4051. 00002B00  4E5E                     unlink     A6
  4052. 00002B02  2E9F                     move.l     [A7], [A7]+
  4053. 00002B04  4E75                     rts
  4054. 00002B06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4055. export_1574: // at 00002B08 (misaligned)
  4056. 00002B0A  FFF8                     .invalid   <<F/7/7>>
  4057. 00002B0C  206E 000C                movea.l    A0, [A6 + 0xC]
  4058. 00002B10  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4059. 00002B14  7003                     moveq.l    D0, 0x03
  4060. label00002B16:
  4061. 00002B16  32D8                     move.w     [A1]+, [A0]+
  4062. 00002B18  51C8 FFFC                dbf        D0, -0x6 /* 00002B16 */
  4063. 00002B1C  4267                     clr.w      -[A7]
  4064. 00002B1E  486E FFF8                pea.l      [A6 - 0x8]
  4065. 00002B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4066. 00002B26  4EAD 4EB2                jsr        [A5 + 0x4EB2 /* export_2514 */]
  4067. 00002B2A  101F                     move.b     D0, [A7]+
  4068. 00002B2C  6716                     beq        +0x18 /* 00002B44 */
  4069. 00002B2E  2F00                     move.l     -[A7], D0
  4070. 00002B30  4267                     clr.w      -[A7]
  4071. 00002B32  486E FFF8                pea.l      [A6 - 0x8]
  4072. 00002B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4073. 00002B3A  4EBA 0B50                jsr        [PC + 0xB50 /* 0000368C */]
  4074. 00002B3E  121F                     move.b     D1, [A7]+
  4075. 00002B40  201F                     move.l     D0, [A7]+
  4076. 00002B42  C001                     and.b      D0, D1
  4077. label00002B44:
  4078. 00002B44  1D40 0010                move.b     [A6 + 0x10], D0
  4079. 00002B48  4E5E                     unlink     A6
  4080. 00002B4A  205F                     movea.l    A0, [A7]+
  4081. 00002B4C  504F                     addq.w     A7, 8
  4082. 00002B4E  4ED0                     jmp        [A0]
  4083. export_1575:
  4084. 00002B50  4E56 0000                link       A6, 0
  4085. 00002B54  48E7 0108                movem.l    -[A7], D7,A4
  4086. 00002B58  286E 0008                movea.l    A4, [A6 + 0x8]
  4087. 00002B5C  3E2E 0010                move.w     D7, [A6 + 0x10]
  4088. 00002B60  2D6D FADC 0012           move.l     [A6 + 0x12], [A5 - 0x524]
  4089. 00002B66  3007                     move.w     D0, D7
  4090. 00002B68  0440 00A9                subi.w     D0, 0xA9
  4091. 00002B6C  6702                     beq        +0x4 /* 00002B70 */
  4092. 00002B6E  6034                     bra        +0x36 /* 00002BA4 */
  4093. label00002B70:
  4094. 00002B70  4267                     clr.w      -[A7]
  4095. 00002B72  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4096. 00002B76  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  4097. 00002B7A  101F                     move.b     D0, [A7]+
  4098. 00002B7C  6714                     beq        +0x16 /* 00002B92 */
  4099. 00002B7E  42A7                     clr.l      -[A7]
  4100. 00002B80  3F07                     move.w     -[A7], D7
  4101. 00002B82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4102. 00002B86  2F0C                     move.l     -[A7], A4
  4103. 00002B88  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4104. 00002B8C  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  4105. 00002B90  6024                     bra        +0x26 /* 00002BB6 */
  4106. label00002B92:
  4107. 00002B92  42A7                     clr.l      -[A7]
  4108. 00002B94  3F3C 0FCD                move.w     -[A7], 0xFCD
  4109. 00002B98  2F0C                     move.l     -[A7], A4
  4110. 00002B9A  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  4111. 00002B9E  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  4112. 00002BA2  6012                     bra        +0x14 /* 00002BB6 */
  4113. label00002BA4:
  4114. 00002BA4  42A7                     clr.l      -[A7]
  4115. 00002BA6  3F07                     move.w     -[A7], D7
  4116. 00002BA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4117. 00002BAC  2F0C                     move.l     -[A7], A4
  4118. 00002BAE  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4119. 00002BB2  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  4120. label00002BB6:
  4121. 00002BB6  4CDF 1080                movem.l    D7,A4, [A7]+
  4122. 00002BBA  4E5E                     unlink     A6
  4123. 00002BBC  205F                     movea.l    A0, [A7]+
  4124. 00002BBE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4125. 00002BC2  4ED0                     jmp        [A0]
  4126. export_1576:
  4127. 00002BC4  4E56 FFF6                link       A6, -0x000A
  4128. 00002BC8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4129. 00002BCC  266E 0008                movea.l    A3, [A6 + 0x8]
  4130. 00002BD0  3C2E 0012                move.w     D6, [A6 + 0x12]
  4131. 00002BD4  284B                     movea.l    A4, A3
  4132. 00002BD6  7000                     moveq.l    D0, 0x00
  4133. 00002BD8  2D40 0014                move.l     [A6 + 0x14], D0
  4134. 00002BDC  4267                     clr.w      -[A7]
  4135. 00002BDE  486E FFF6                pea.l      [A6 - 0xA]
  4136. 00002BE2  2F0B                     move.l     -[A7], A3
  4137. 00002BE4  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  4138. 00002BE8  486D FC1C                pea.l      [A5 - 0x3E4]
  4139. 00002BEC  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4140. 00002BF0  1E1F                     move.b     D7, [A7]+
  4141. 00002BF2  0A07 0001                xori.b     D7, 0x1
  4142. 00002BF6  3006                     move.w     D0, D6
  4143. 00002BF8  5740                     subq.w     D0, 3
  4144. 00002BFA  671E                     beq        +0x20 /* 00002C1A */
  4145. 00002BFC  0440 000A                subi.w     D0, 0xA /* '\n' */
  4146. 00002C00  6718                     beq        +0x1A /* 00002C1A */
  4147. 00002C02  0440 000E                subi.w     D0, 0xE
  4148. 00002C06  6742                     beq        +0x44 /* 00002C4A */
  4149. 00002C08  5340                     subq.w     D0, 1
  4150. 00002C0A  6724                     beq        +0x26 /* 00002C30 */
  4151. 00002C0C  5340                     subq.w     D0, 1
  4152. 00002C0E  6720                     beq        +0x22 /* 00002C30 */
  4153. 00002C10  5340                     subq.w     D0, 1
  4154. 00002C12  671C                     beq        +0x1E /* 00002C30 */
  4155. 00002C14  5340                     subq.w     D0, 1
  4156. 00002C16  6718                     beq        +0x1A /* 00002C30 */
  4157. 00002C18  6046                     bra        +0x48 /* 00002C60 */
  4158. label00002C1A:
  4159. 00002C1A  1007                     move.b     D0, D7
  4160. 00002C1C  6758                     beq        +0x5A /* 00002C76 */
  4161. 00002C1E  42A7                     clr.l      -[A7]
  4162. 00002C20  3F3C 07D4                move.w     -[A7], 0x7D4
  4163. 00002C24  2F0B                     move.l     -[A7], A3
  4164. 00002C26  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  4165. 00002C2A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  4166. 00002C2E  6046                     bra        +0x48 /* 00002C76 */
  4167. label00002C30:
  4168. 00002C30  2054                     movea.l    A0, [A4]
  4169. 00002C32  4AA8 0054                tst.l      [A0 + 0x54]
  4170. 00002C36  6F3E                     ble        +0x40 /* 00002C76 */
  4171. 00002C38  3F06                     move.w     -[A7], D6
  4172. 00002C3A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4173. 00002C3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4174. 00002C42  2F0B                     move.l     -[A7], A3
  4175. 00002C44  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  4176. 00002C48  602C                     bra        +0x2E /* 00002C76 */
  4177. label00002C4A:
  4178. 00002C4A  1007                     move.b     D0, D7
  4179. 00002C4C  6728                     beq        +0x2A /* 00002C76 */
  4180. 00002C4E  42A7                     clr.l      -[A7]
  4181. 00002C50  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  4182. 00002C54  2F0B                     move.l     -[A7], A3
  4183. 00002C56  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  4184. 00002C5A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  4185. 00002C5E  6016                     bra        +0x18 /* 00002C76 */
  4186. label00002C60:
  4187. 00002C60  42A7                     clr.l      -[A7]
  4188. 00002C62  3F06                     move.w     -[A7], D6
  4189. 00002C64  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4190. 00002C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4191. 00002C6C  2F0B                     move.l     -[A7], A3
  4192. 00002C6E  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4193. 00002C72  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  4194. label00002C76:
  4195. 00002C76  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4196. 00002C7A  4E5E                     unlink     A6
  4197. 00002C7C  205F                     movea.l    A0, [A7]+
  4198. 00002C7E  DEFC 000C                add.w      A7, 0xC
  4199. 00002C82  4ED0                     jmp        [A0]
  4200. export_1577:
  4201. 00002C84  4E56 FCDE                link       A6, -0x0322
  4202. 00002C88  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4203. 00002C8C  286E 0008                movea.l    A4, [A6 + 0x8]
  4204. 00002C90  3A2E 000C                move.w     D5, [A6 + 0xC]
  4205. 00002C94  2D6D FADC 000E           move.l     [A6 + 0xE], [A5 - 0x524]
  4206. 00002C9A  3005                     move.w     D0, D5
  4207. 00002C9C  0440 0068                subi.w     D0, 0x68 /* 'h' */
  4208. 00002CA0  6700 0208                beq        +0x20A /* 00002EAA */
  4209. 00002CA4  5540                     subq.w     D0, 2
  4210. 00002CA6  6776                     beq        +0x78 /* 00002D1E */
  4211. 00002CA8  5940                     subq.w     D0, 4
  4212. 00002CAA  6764                     beq        +0x66 /* 00002D10 */
  4213. 00002CAC  0440 0765                subi.w     D0, 0x765
  4214. 00002CB0  6700 009C                beq        +0x9E /* 00002D4E */
  4215. 00002CB4  5340                     subq.w     D0, 1
  4216. 00002CB6  6700 0144                beq        +0x146 /* 00002DFC */
  4217. 00002CBA  0440 0010                subi.w     D0, 0x10
  4218. 00002CBE  6700 0202                beq        +0x204 /* 00002EC2 */
  4219. 00002CC2  0440 03D6                subi.w     D0, 0x3D6
  4220. 00002CC6  6700 0226                beq        +0x228 /* 00002EEE */
  4221. 00002CCA  0440 0009                subi.w     D0, 0x9 /* '\t' */
  4222. 00002CCE  6700 021E                beq        +0x220 /* 00002EEE */
  4223. 00002CD2  0440 0016                subi.w     D0, 0x16
  4224. 00002CD6  6700 0216                beq        +0x218 /* 00002EEE */
  4225. 00002CDA  0440 0043                subi.w     D0, 0x43 /* 'C' */
  4226. 00002CDE  6700 020E                beq        +0x210 /* 00002EEE */
  4227. 00002CE2  5340                     subq.w     D0, 1
  4228. 00002CE4  6700 0208                beq        +0x20A /* 00002EEE */
  4229. 00002CE8  0440 03B0                subi.w     D0, 0x3B0
  4230. 00002CEC  6700 01D4                beq        +0x1D6 /* 00002EC2 */
  4231. 00002CF0  0440 07C6                subi.w     D0, 0x7C6
  4232. 00002CF4  6700 01F8                beq        +0x1FA /* 00002EEE */
  4233. 00002CF8  0440 0019                subi.w     D0, 0x19
  4234. 00002CFC  6700 01F0                beq        +0x1F2 /* 00002EEE */
  4235. 00002D00  5340                     subq.w     D0, 1
  4236. 00002D02  6700 01EA                beq        +0x1EC /* 00002EEE */
  4237. 00002D06  5340                     subq.w     D0, 1
  4238. 00002D08  6700 01E4                beq        +0x1E6 /* 00002EEE */
  4239. 00002D0C  6000 0212                bra        +0x214 /* 00002F20 */
  4240. label00002D10:
  4241. 00002D10  1F3C 0001                move.b     -[A7], 0x1
  4242. 00002D14  2F0C                     move.l     -[A7], A4
  4243. 00002D16  4EBA 0844                jsr        [PC + 0x844 /* 0000355C */]
  4244. 00002D1A  6000 0212                bra        +0x214 /* 00002F2E */
  4245. label00002D1E:
  4246. 00002D1E  486E FFFC                pea.l      [A6 - 0x4]
  4247. 00002D22  486D 3564                pea.l      [A5 + 0x3564]
  4248. 00002D26  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  4249. 00002D2A  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4250. 00002D2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4251. 00002D32  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4252. 00002D36  3F05                     move.w     -[A7], D5
  4253. 00002D38  2F0C                     move.l     -[A7], A4
  4254. 00002D3A  42A7                     clr.l      -[A7]
  4255. 00002D3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4256. 00002D40  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  4257. 00002D44  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  4258. 00002D4A  6000 01E2                bra        +0x1E4 /* 00002F2E */
  4259. label00002D4E:
  4260. 00002D4E  7E01                     moveq.l    D7, 0x01
  4261. 00002D50  42A7                     clr.l      -[A7]
  4262. 00002D52  2F0C                     move.l     -[A7], A4
  4263. 00002D54  4EBA 0672                jsr        [PC + 0x672 /* 000033C8 */]
  4264. 00002D58  2C1F                     move.l     D6, [A7]+
  4265. 00002D5A  7007                     moveq.l    D0, 0x07
  4266. 00002D5C  B086                     cmp.l      D0, D6
  4267. 00002D5E  6C60                     bge        +0x62 /* 00002DC0 */
  4268. 00002D60  486E FDEC                pea.l      [A6 - 0x214]
  4269. 00002D64  2F3C 0003 177B           move.l     -[A7], 0x3177B
  4270. 00002D6A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4271. 00002D6E  2F06                     move.l     -[A7], D6
  4272. 00002D70  486E FEEC                pea.l      [A6 - 0x114]
  4273. 00002D74  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4274. 00002D78  486E FCEC                pea.l      [A6 - 0x314]
  4275. 00002D7C  2F3C 0004 177A           move.l     -[A7], 0x4177A
  4276. 00002D82  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4277. 00002D86  486E FDEC                pea.l      [A6 - 0x214]
  4278. 00002D8A  486E FEEC                pea.l      [A6 - 0x114]
  4279. 00002D8E  486E FCEC                pea.l      [A6 - 0x314]
  4280. 00002D92  487A 01A6                pea.l      [PC + 0x1A6 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4281. 00002D96  487A 01A2                pea.l      [PC + 0x1A2 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4282. 00002D9A  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  4283. 00002D9E  486E FCEC                pea.l      [A6 - 0x314]
  4284. 00002DA2  2F3C 000A 177A           move.l     -[A7], 0xA177A
  4285. 00002DA8  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4286. 00002DAC  4267                     clr.w      -[A7]
  4287. 00002DAE  486E FCEC                pea.l      [A6 - 0x314]
  4288. 00002DB2  487A 0186                pea.l      [PC + 0x186 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4289. 00002DB6  486E FDEC                pea.l      [A6 - 0x214]
  4290. 00002DBA  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  4291. 00002DBE  1E1F                     move.b     D7, [A7]+
  4292. label00002DC0:
  4293. 00002DC0  1007                     move.b     D0, D7
  4294. 00002DC2  6700 016A                beq        +0x16C /* 00002F2E */
  4295. 00002DC6  486E FFF4                pea.l      [A6 - 0xC]
  4296. 00002DCA  486D 3554                pea.l      [A5 + 0x3554]
  4297. 00002DCE  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  4298. 00002DD2  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4299. 00002DD6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4300. 00002DDA  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4301. 00002DDE  3F05                     move.w     -[A7], D5
  4302. 00002DE0  2F0C                     move.l     -[A7], A4
  4303. 00002DE2  1F3C 0001                move.b     -[A7], 0x1
  4304. 00002DE6  1F3C 0001                move.b     -[A7], 0x1
  4305. 00002DEA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4306. 00002DEE  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  4307. 00002DF2  2D6E FFF4 000E           move.l     [A6 + 0xE], [A6 - 0xC]
  4308. 00002DF8  6000 0134                bra        +0x136 /* 00002F2E */
  4309. label00002DFC:
  4310. 00002DFC  7E01                     moveq.l    D7, 0x01
  4311. 00002DFE  42A7                     clr.l      -[A7]
  4312. 00002E00  2F0C                     move.l     -[A7], A4
  4313. 00002E02  4EBA 05C4                jsr        [PC + 0x5C4 /* 000033C8 */]
  4314. 00002E06  2C1F                     move.l     D6, [A7]+
  4315. 00002E08  7007                     moveq.l    D0, 0x07
  4316. 00002E0A  B086                     cmp.l      D0, D6
  4317. 00002E0C  6C60                     bge        +0x62 /* 00002E6E */
  4318. 00002E0E  486E FDEC                pea.l      [A6 - 0x214]
  4319. 00002E12  2F3C 0003 177B           move.l     -[A7], 0x3177B
  4320. 00002E18  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4321. 00002E1C  2F06                     move.l     -[A7], D6
  4322. 00002E1E  486E FEEC                pea.l      [A6 - 0x114]
  4323. 00002E22  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4324. 00002E26  486E FCEC                pea.l      [A6 - 0x314]
  4325. 00002E2A  2F3C 0003 177A           move.l     -[A7], 0x3177A
  4326. 00002E30  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4327. 00002E34  486E FDEC                pea.l      [A6 - 0x214]
  4328. 00002E38  486E FEEC                pea.l      [A6 - 0x114]
  4329. 00002E3C  486E FCEC                pea.l      [A6 - 0x314]
  4330. 00002E40  487A 00F8                pea.l      [PC + 0xF8 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4331. 00002E44  487A 00F4                pea.l      [PC + 0xF4 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4332. 00002E48  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  4333. 00002E4C  486E FCEC                pea.l      [A6 - 0x314]
  4334. 00002E50  2F3C 000A 177A           move.l     -[A7], 0xA177A
  4335. 00002E56  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4336. 00002E5A  4267                     clr.w      -[A7]
  4337. 00002E5C  486E FCEC                pea.l      [A6 - 0x314]
  4338. 00002E60  487A 00D8                pea.l      [PC + 0xD8 /* 00002F3A, value 0x4E56 'NV', cstring "" */]
  4339. 00002E64  486E FDEC                pea.l      [A6 - 0x214]
  4340. 00002E68  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  4341. 00002E6C  1E1F                     move.b     D7, [A7]+
  4342. label00002E6E:
  4343. 00002E6E  1007                     move.b     D0, D7
  4344. 00002E70  6700 00BC                beq        +0xBE /* 00002F2E */
  4345. 00002E74  486E FFF8                pea.l      [A6 - 0x8]
  4346. 00002E78  486D 355C                pea.l      [A5 + 0x355C]
  4347. 00002E7C  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  4348. 00002E80  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4349. 00002E84  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4350. 00002E88  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4351. 00002E8C  3F05                     move.w     -[A7], D5
  4352. 00002E8E  2F0C                     move.l     -[A7], A4
  4353. 00002E90  1F3C 0001                move.b     -[A7], 0x1
  4354. 00002E94  1F3C 0001                move.b     -[A7], 0x1
  4355. 00002E98  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4356. 00002E9C  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  4357. 00002EA0  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  4358. 00002EA6  6000 0086                bra        +0x88 /* 00002F2E */
  4359. label00002EAA:
  4360. 00002EAA  42A7                     clr.l      -[A7]
  4361. 00002EAC  486E FCDE                pea.l      [A6 - 0x322]
  4362. 00002EB0  2F0C                     move.l     -[A7], A4
  4363. 00002EB2  4EBA 0538                jsr        [PC + 0x538 /* 000033EC */]
  4364. 00002EB6  2F0C                     move.l     -[A7], A4
  4365. 00002EB8  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  4366. 00002EBC  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  4367. 00002EC0  606C                     bra        +0x6E /* 00002F2E */
  4368. label00002EC2:
  4369. 00002EC2  486E FFEC                pea.l      [A6 - 0x14]
  4370. 00002EC6  486D 3544                pea.l      [A5 + 0x3544]
  4371. 00002ECA  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  4372. 00002ECE  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4373. 00002ED2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4374. 00002ED6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4375. 00002EDA  3F05                     move.w     -[A7], D5
  4376. 00002EDC  2F0C                     move.l     -[A7], A4
  4377. 00002EDE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4378. 00002EE2  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  4379. 00002EE6  2D6E FFEC 000E           move.l     [A6 + 0xE], [A6 - 0x14]
  4380. 00002EEC  6040                     bra        +0x42 /* 00002F2E */
  4381. label00002EEE:
  4382. 00002EEE  486E FFF0                pea.l      [A6 - 0x10]
  4383. 00002EF2  486D 353C                pea.l      [A5 + 0x353C]
  4384. 00002EF6  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4385. 00002EFA  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4386. 00002EFE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4387. 00002F02  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4388. 00002F06  3F05                     move.w     -[A7], D5
  4389. 00002F08  2F0C                     move.l     -[A7], A4
  4390. 00002F0A  4267                     clr.w      -[A7]
  4391. 00002F0C  1F3C 0001                move.b     -[A7], 0x1
  4392. 00002F10  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4393. 00002F14  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  4394. 00002F18  2D6E FFF0 000E           move.l     [A6 + 0xE], [A6 - 0x10]
  4395. 00002F1E  600E                     bra        +0x10 /* 00002F2E */
  4396. label00002F20:
  4397. 00002F20  42A7                     clr.l      -[A7]
  4398. 00002F22  3F05                     move.w     -[A7], D5
  4399. 00002F24  2F0C                     move.l     -[A7], A4
  4400. 00002F26  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  4401. 00002F2A  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  4402. label00002F2E:
  4403. 00002F2E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4404. 00002F32  4E5E                     unlink     A6
  4405. 00002F34  205F                     movea.l    A0, [A7]+
  4406. 00002F36  5C4F                     addq.w     A7, 6
  4407. 00002F38  4ED0                     jmp        [A0]
  4408. 00002F3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4409. export_1578: // at 00002F3C (misaligned)
  4410. 00002F3E  FFFA                     .invalid   <<F/7/7>>
  4411. 00002F40  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4412. 00002F44  266E 0008                movea.l    A3, [A6 + 0x8]
  4413. 00002F48  284B                     movea.l    A4, A3
  4414. 00002F4A  2D6D FADC 0018           move.l     [A6 + 0x18], [A5 - 0x524]
  4415. 00002F50  206E 0010                movea.l    A0, [A6 + 0x10]
  4416. 00002F54  7002                     moveq.l    D0, 0x02
  4417. 00002F56  B068 0010                cmp.w      D0, [A0 + 0x10]
  4418. 00002F5A  6616                     bne        +0x18 /* 00002F72 */
  4419. 00002F5C  42A7                     clr.l      -[A7]
  4420. 00002F5E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4421. 00002F62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4422. 00002F66  2F0B                     move.l     -[A7], A3
  4423. 00002F68  4EAD 3AE2                jsr        [A5 + 0x3AE2 /* export_1880 */]
  4424. 00002F6C  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  4425. 00002F70  6048                     bra        +0x4A /* 00002FBA */
  4426. label00002F72:
  4427. 00002F72  206E 0010                movea.l    A0, [A6 + 0x10]
  4428. 00002F76  1028 0009                move.b     D0, [A0 + 0x9]
  4429. 00002F7A  672E                     beq        +0x30 /* 00002FAA */
  4430. 00002F7C  42A7                     clr.l      -[A7]
  4431. 00002F7E  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  4432. 00002F84  42A7                     clr.l      -[A7]
  4433. 00002F86  2F0B                     move.l     -[A7], A3
  4434. 00002F88  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  4435. 00002F8C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4436. 00002F90  2E1F                     move.l     D7, [A7]+
  4437. 00002F92  4267                     clr.w      -[A7]
  4438. 00002F94  2F07                     move.l     -[A7], D7
  4439. 00002F96  486D 35B4                pea.l      [A5 + 0x35B4]
  4440. 00002F9A  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  4441. 00002F9E  101F                     move.b     D0, [A7]+
  4442. 00002FA0  6708                     beq        +0xA /* 00002FAA */
  4443. 00002FA2  2054                     movea.l    A0, [A4]
  4444. 00002FA4  117C 0001 00F1           move.b     [A0 + 0xF1], 0x1
  4445. label00002FAA:
  4446. 00002FAA  42A7                     clr.l      -[A7]
  4447. 00002FAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4448. 00002FB0  2F0B                     move.l     -[A7], A3
  4449. 00002FB2  4EBA 02A0                jsr        [PC + 0x2A0 /* 00003254 */]
  4450. 00002FB6  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  4451. label00002FBA:
  4452. 00002FBA  102D FCC3                move.b     D0, [A5 - 0x33D]
  4453. 00002FBE  6730                     beq        +0x32 /* 00002FF0 */
  4454. 00002FC0  2F00                     move.l     -[A7], D0
  4455. 00002FC2  4267                     clr.w      -[A7]
  4456. 00002FC4  303C 0003                move.w     D0, 0x3
  4457. 00002FC8  A830                     syscall    Pack14
  4458. 00002FCA  121F                     move.b     D1, [A7]+
  4459. 00002FCC  201F                     move.l     D0, [A7]+
  4460. 00002FCE  C001                     and.b      D0, D1
  4461. 00002FD0  4A00                     tst.b      D0
  4462. 00002FD2  671C                     beq        +0x1E /* 00002FF0 */
  4463. 00002FD4  2F00                     move.l     -[A7], D0
  4464. 00002FD6  4267                     clr.w      -[A7]
  4465. 00002FD8  303C 0007                move.w     D0, 0x7
  4466. 00002FDC  A830                     syscall    Pack14
  4467. 00002FDE  121F                     move.b     D1, [A7]+
  4468. 00002FE0  201F                     move.l     D0, [A7]+
  4469. 00002FE2  C001                     and.b      D0, D1
  4470. 00002FE4  670A                     beq        +0xC /* 00002FF0 */
  4471. 00002FE6  4267                     clr.w      -[A7]
  4472. 00002FE8  303C 0002                move.w     D0, 0x2
  4473. 00002FEC  A830                     syscall    Pack14
  4474. 00002FEE  3C1F                     move.w     D6, [A7]+
  4475. label00002FF0:
  4476. 00002FF0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4477. 00002FF4  4E5E                     unlink     A6
  4478. 00002FF6  205F                     movea.l    A0, [A7]+
  4479. 00002FF8  DEFC 0010                add.w      A7, 0x10
  4480. 00002FFC  4ED0                     jmp        [A0]
  4481. 00002FFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4482. export_1579: // at 00003000 (misaligned)
  4483. 00003002  FFE8                     .invalid   <<F/7/7>>
  4484. 00003004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4485. 00003008  266E 0008                movea.l    A3, [A6 + 0x8]
  4486. 0000300C  284B                     movea.l    A4, A3
  4487. 0000300E  2F0B                     move.l     -[A7], A3
  4488. 00003010  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  4489. 00003014  4267                     clr.w      -[A7]
  4490. 00003016  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  4491. 0000301A  1A1F                     move.b     D5, [A7]+
  4492. 0000301C  0A05 0001                xori.b     D5, 0x1
  4493. 00003020  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  4494. 00003024  2054                     movea.l    A0, [A4]
  4495. 00003026  4AA8 0054                tst.l      [A0 + 0x54]
  4496. 0000302A  5EC0                     sgt        D0
  4497. 0000302C  4400                     neg.b      D0
  4498. 0000302E  1F00                     move.b     -[A7], D0
  4499. 00003030  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4500. 00003034  1005                     move.b     D0, D5
  4501. 00003036  6700 0132                beq        +0x134 /* 0000316A */
  4502. 0000303A  4267                     clr.w      -[A7]
  4503. 0000303C  486E FFE8                pea.l      [A6 - 0x18]
  4504. 00003040  2F0B                     move.l     -[A7], A3
  4505. 00003042  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  4506. 00003046  486D FC1C                pea.l      [A5 - 0x3E4]
  4507. 0000304A  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4508. 0000304E  1E1F                     move.b     D7, [A7]+
  4509. 00003050  0A07 0001                xori.b     D7, 0x1
  4510. 00003054  486E FFE8                pea.l      [A6 - 0x18]
  4511. 00003058  2F0B                     move.l     -[A7], A3
  4512. 0000305A  4EBA 0390                jsr        [PC + 0x390 /* 000033EC */]
  4513. 0000305E  205F                     movea.l    A0, [A7]+
  4514. 00003060  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4515. 00003064  7003                     moveq.l    D0, 0x03
  4516. label00003066:
  4517. 00003066  32D8                     move.w     [A1]+, [A0]+
  4518. 00003068  51C8 FFFC                dbf        D0, -0x6 /* 00003066 */
  4519. 0000306C  4267                     clr.w      -[A7]
  4520. 0000306E  486E FFF6                pea.l      [A6 - 0xA]
  4521. 00003072  486D FC1C                pea.l      [A5 - 0x3E4]
  4522. 00003076  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4523. 0000307A  1C1F                     move.b     D6, [A7]+
  4524. 0000307C  0A06 0001                xori.b     D6, 0x1
  4525. 00003080  42A7                     clr.l      -[A7]
  4526. 00003082  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  4527. 00003088  42A7                     clr.l      -[A7]
  4528. 0000308A  2F0B                     move.l     -[A7], A3
  4529. 0000308C  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  4530. 00003090  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4531. 00003094  281F                     move.l     D4, [A7]+
  4532. 00003096  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  4533. 0000309A  1F06                     move.b     -[A7], D6
  4534. 0000309C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4535. 000030A0  3F3C 0BB9                move.w     -[A7], 0xBB9
  4536. 000030A4  1F07                     move.b     -[A7], D7
  4537. 000030A6  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4538. 000030AA  3F3C 0C1C                move.w     -[A7], 0xC1C
  4539. 000030AE  1F07                     move.b     -[A7], D7
  4540. 000030B0  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4541. 000030B4  3F3C 0C1D                move.w     -[A7], 0xC1D
  4542. 000030B8  1F07                     move.b     -[A7], D7
  4543. 000030BA  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4544. 000030BE  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  4545. 000030C2  1F07                     move.b     -[A7], D7
  4546. 000030C4  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4547. 000030C8  1007                     move.b     D0, D7
  4548. 000030CA  671A                     beq        +0x1C /* 000030E6 */
  4549. 000030CC  3F3C 0BBA                move.w     -[A7], 0xBBA
  4550. 000030D0  102D F150                move.b     D0, [A5 - 0xEB0]
  4551. 000030D4  670A                     beq        +0xC /* 000030E0 */
  4552. 000030D6  122D F15C                move.b     D1, [A5 - 0xEA4]
  4553. 000030DA  0A01 0001                xori.b     D1, 0x1
  4554. 000030DE  C001                     and.b      D0, D1
  4555. label000030E0:
  4556. 000030E0  1F00                     move.b     -[A7], D0
  4557. 000030E2  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4558. label000030E6:
  4559. 000030E6  3F3C 07D3                move.w     -[A7], 0x7D3
  4560. 000030EA  1F07                     move.b     -[A7], D7
  4561. 000030EC  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4562. 000030F0  3F3C 07D4                move.w     -[A7], 0x7D4
  4563. 000030F4  1F07                     move.b     -[A7], D7
  4564. 000030F6  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4565. 000030FA  4267                     clr.w      -[A7]
  4566. 000030FC  2F04                     move.l     -[A7], D4
  4567. 000030FE  486D 35B4                pea.l      [A5 + 0x35B4]
  4568. 00003102  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  4569. 00003106  101F                     move.b     D0, [A7]+
  4570. 00003108  670A                     beq        +0xC /* 00003114 */
  4571. 0000310A  3F3C 0BC3                move.w     -[A7], 0xBC3
  4572. 0000310E  1F07                     move.b     -[A7], D7
  4573. 00003110  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4574. label00003114:
  4575. 00003114  3F3C 0BD9                move.w     -[A7], 0xBD9
  4576. 00003118  1007                     move.b     D0, D7
  4577. 0000311A  6704                     beq        +0x6 /* 00003120 */
  4578. 0000311C  C02D FCC1                and.b      D0, [A5 - 0x33F]
  4579. label00003120:
  4580. 00003120  1F00                     move.b     -[A7], D0
  4581. 00003122  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4582. 00003126  3F3C 07E4                move.w     -[A7], 0x7E4
  4583. 0000312A  1006                     move.b     D0, D6
  4584. 0000312C  670E                     beq        +0x10 /* 0000313C */
  4585. 0000312E  2F00                     move.l     -[A7], D0
  4586. 00003130  4267                     clr.w      -[A7]
  4587. 00003132  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  4588. 00003136  121F                     move.b     D1, [A7]+
  4589. 00003138  201F                     move.l     D0, [A7]+
  4590. 0000313A  C001                     and.b      D0, D1
  4591. label0000313C:
  4592. 0000313C  1F00                     move.b     -[A7], D0
  4593. 0000313E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4594. 00003142  3F3C 1793                move.w     -[A7], 0x1793
  4595. 00003146  1F07                     move.b     -[A7], D7
  4596. 00003148  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4597. 0000314C  3F3C 17AC                move.w     -[A7], 0x17AC
  4598. 00003150  1F07                     move.b     -[A7], D7
  4599. 00003152  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4600. 00003156  3F3C 17AD                move.w     -[A7], 0x17AD
  4601. 0000315A  1F07                     move.b     -[A7], D7
  4602. 0000315C  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4603. 00003160  3F3C 17AE                move.w     -[A7], 0x17AE
  4604. 00003164  1F07                     move.b     -[A7], D7
  4605. 00003166  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4606. label0000316A:
  4607. 0000316A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4608. 0000316E  4E5E                     unlink     A6
  4609. 00003170  2E9F                     move.l     [A7], [A7]+
  4610. 00003172  4E75                     rts
  4611. export_1580:
  4612. 00003174  4E56 FFDC                link       A6, -0x0024
  4613. 00003178  48E7 0118                movem.l    -[A7], D7,A3,A4
  4614. 0000317C  206E 0012                movea.l    A0, [A6 + 0x12]
  4615. 00003180  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4616. 00003184  7003                     moveq.l    D0, 0x03
  4617. label00003186:
  4618. 00003186  32D8                     move.w     [A1]+, [A0]+
  4619. 00003188  51C8 FFFC                dbf        D0, -0x6 /* 00003186 */
  4620. 0000318C  266E 0008                movea.l    A3, [A6 + 0x8]
  4621. 00003190  284B                     movea.l    A4, A3
  4622. 00003192  486E FFDC                pea.l      [A6 - 0x24]
  4623. 00003196  2F0B                     move.l     -[A7], A3
  4624. 00003198  4EBA 0252                jsr        [PC + 0x252 /* 000033EC */]
  4625. 0000319C  205F                     movea.l    A0, [A7]+
  4626. 0000319E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4627. 000031A2  7003                     moveq.l    D0, 0x03
  4628. label000031A4:
  4629. 000031A4  32D8                     move.w     [A1]+, [A0]+
  4630. 000031A6  51C8 FFFC                dbf        D0, -0x6 /* 000031A4 */
  4631. 000031AA  486E FFF8                pea.l      [A6 - 0x8]
  4632. 000031AE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4633. 000031B2  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4634. 000031B6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4635. 000031BA  2F0B                     move.l     -[A7], A3
  4636. 000031BC  4EAD 4F62                jsr        [A5 + 0x4F62 /* export_2536 */]
  4637. 000031C0  486E FFDC                pea.l      [A6 - 0x24]
  4638. 000031C4  2F0B                     move.l     -[A7], A3
  4639. 000031C6  4EBA 0224                jsr        [PC + 0x224 /* 000033EC */]
  4640. 000031CA  205F                     movea.l    A0, [A7]+
  4641. 000031CC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4642. 000031D0  7003                     moveq.l    D0, 0x03
  4643. label000031D2:
  4644. 000031D2  32D8                     move.w     [A1]+, [A0]+
  4645. 000031D4  51C8 FFFC                dbf        D0, -0x6 /* 000031D2 */
  4646. 000031D8  486E FFE8                pea.l      [A6 - 0x18]
  4647. 000031DC  486E FFF0                pea.l      [A6 - 0x10]
  4648. 000031E0  2F0B                     move.l     -[A7], A3
  4649. 000031E2  4EAD 3AEA                jsr        [A5 + 0x3AEA /* export_1881 */]
  4650. 000031E6  2054                     movea.l    A0, [A4]
  4651. 000031E8  1028 00F1                move.b     D0, [A0 + 0xF1]
  4652. 000031EC  6728                     beq        +0x2A /* 00003216 */
  4653. 000031EE  C02E 000C                and.b      D0, [A6 + 0xC]
  4654. 000031F2  6722                     beq        +0x24 /* 00003216 */
  4655. 000031F4  42A7                     clr.l      -[A7]
  4656. 000031F6  3F3C 0BC3                move.w     -[A7], 0xBC3
  4657. 000031FA  2F0B                     move.l     -[A7], A3
  4658. 000031FC  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  4659. 00003200  2E1F                     move.l     D7, [A7]+
  4660. 00003202  2054                     movea.l    A0, [A4]
  4661. 00003204  4228 00F1                clr.b      [A0 + 0xF1]
  4662. 00003208  4A87                     tst.l      D7
  4663. 0000320A  670A                     beq        +0xC /* 00003216 */
  4664. 0000320C  2F07                     move.l     -[A7], D7
  4665. 0000320E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4666. 00003212  4EAD 3D72                jsr        [A5 + 0x3D72 /* export_1962 */]
  4667. label00003216:
  4668. 00003216  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4669. 0000321A  4E5E                     unlink     A6
  4670. 0000321C  205F                     movea.l    A0, [A7]+
  4671. 0000321E  DEFC 000E                add.w      A7, 0xE
  4672. 00003222  4ED0                     jmp        [A0]
  4673. export_1581:
  4674. fn00003224:
  4675. 00003224  4E56 FFF8                link       A6, -0x0008
  4676. 00003228  206E 000C                movea.l    A0, [A6 + 0xC]
  4677. 0000322C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4678. 00003230  7003                     moveq.l    D0, 0x03
  4679. label00003232:
  4680. 00003232  32D8                     move.w     [A1]+, [A0]+
  4681. 00003234  51C8 FFFC                dbf        D0, -0x6 /* 00003232 */
  4682. 00003238  42A7                     clr.l      -[A7]
  4683. 0000323A  486E FFF8                pea.l      [A6 - 0x8]
  4684. 0000323E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4685. 00003242  4EAD 4EBA                jsr        [A5 + 0x4EBA /* export_2515 */]
  4686. 00003246  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  4687. 0000324A  4E5E                     unlink     A6
  4688. 0000324C  205F                     movea.l    A0, [A7]+
  4689. 0000324E  504F                     addq.w     A7, 8
  4690. 00003250  4ED0                     jmp        [A0]
  4691. 00003252  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4692. // begin alternate branch 00003254-00003258
  4693. fn00003254:
  4694. 00003254  4E56 FFFC                link       A6, -0x0004
  4695. // end alternate branch 00003254-00003258
  4696. fn00003254: // (misaligned)
  4697. 00003256  FFFC                     .invalid   <<F/7/7>>
  4698. 00003258  486E FFFC                pea.l      [A6 - 0x4]
  4699. 0000325C  486D 356C                pea.l      [A5 + 0x356C]
  4700. 00003260  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4701. 00003264  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  4702. 00003268  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4703. 0000326C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4704. 00003270  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4705. 00003274  206E 000C                movea.l    A0, [A6 + 0xC]
  4706. 00003278  1F28 0006                move.b     -[A7], [A0 + 0x6]
  4707. 0000327C  1F28 0005                move.b     -[A7], [A0 + 0x5]
  4708. 00003280  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4709. 00003284  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  4710. 00003288  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  4711. 0000328E  4E5E                     unlink     A6
  4712. 00003290  205F                     movea.l    A0, [A7]+
  4713. 00003292  504F                     addq.w     A7, 8
  4714. 00003294  4ED0                     jmp        [A0]
  4715. 00003296  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4716. // begin alternate branch 00003298-000032A2
  4717. export_1582:
  4718. fn00003298:
  4719. 00003298  4E56 0000                link       A6, 0
  4720. 0000329C  206E 0008                movea.l    A0, [A6 + 0x8]
  4721. 000032A0  2050                     movea.l    A0, [A0]
  4722. // end alternate branch 00003298-000032A2
  4723. export_1582: // at 00003298 (misaligned)
  4724. fn00003298: // (misaligned)
  4725. 0000329A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4726. 0000329E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  4727. 000032A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  4728. 000032A4  2140 005C                move.l     [A0 + 0x5C], D0
  4729. 000032A8  4E5E                     unlink     A6
  4730. 000032AA  2E9F                     move.l     [A7], [A7]+
  4731. 000032AC  4E75                     rts
  4732. 000032AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4733. // begin alternate branch 000032B0-000032B4
  4734. export_1583:
  4735. fn000032B0:
  4736. 000032B0  4E56 FFE0                link       A6, -0x0020
  4737. // end alternate branch 000032B0-000032B4
  4738. export_1583: // at 000032B0 (misaligned)
  4739. fn000032B0: // (misaligned)
  4740. 000032B2  FFE0                     .invalid   <<F/7/7>>
  4741. 000032B4  48E7 0018                movem.l    -[A7], A3,A4
  4742. 000032B8  206E 0010                movea.l    A0, [A6 + 0x10]
  4743. 000032BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4744. 000032C0  7003                     moveq.l    D0, 0x03
  4745. label000032C2:
  4746. 000032C2  32D8                     move.w     [A1]+, [A0]+
  4747. 000032C4  51C8 FFFC                dbf        D0, -0x6 /* 000032C2 */
  4748. 000032C8  206E 000C                movea.l    A0, [A6 + 0xC]
  4749. 000032CC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4750. 000032D0  7003                     moveq.l    D0, 0x03
  4751. label000032D2:
  4752. 000032D2  32D8                     move.w     [A1]+, [A0]+
  4753. 000032D4  51C8 FFFC                dbf        D0, -0x6 /* 000032D2 */
  4754. 000032D8  266E 0008                movea.l    A3, [A6 + 0x8]
  4755. 000032DC  284B                     movea.l    A4, A3
  4756. 000032DE  486E FFE0                pea.l      [A6 - 0x20]
  4757. 000032E2  2F0B                     move.l     -[A7], A3
  4758. 000032E4  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  4759. 000032E8  205F                     movea.l    A0, [A7]+
  4760. 000032EA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4761. 000032EE  7003                     moveq.l    D0, 0x03
  4762. label000032F0:
  4763. 000032F0  32D8                     move.w     [A1]+, [A0]+
  4764. 000032F2  51C8 FFFC                dbf        D0, -0x6 /* 000032F0 */
  4765. 000032F6  4267                     clr.w      -[A7]
  4766. 000032F8  486E FFE8                pea.l      [A6 - 0x18]
  4767. 000032FC  486D FC1C                pea.l      [A5 - 0x3E4]
  4768. 00003300  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4769. 00003304  101F                     move.b     D0, [A7]+
  4770. 00003306  0A00 0001                xori.b     D0, 0x1
  4771. 0000330A  4A00                     tst.b      D0
  4772. 0000330C  6728                     beq        +0x2A /* 00003336 */
  4773. 0000330E  2F00                     move.l     -[A7], D0
  4774. 00003310  4267                     clr.w      -[A7]
  4775. 00003312  486E FFE8                pea.l      [A6 - 0x18]
  4776. 00003316  2F00                     move.l     -[A7], D0
  4777. 00003318  486E FFE0                pea.l      [A6 - 0x20]
  4778. 0000331C  2F0B                     move.l     -[A7], A3
  4779. 0000331E  4EAD 4F52                jsr        [A5 + 0x4F52 /* export_2534 */]
  4780. 00003322  221F                     move.l     D1, [A7]+
  4781. 00003324  201F                     move.l     D0, [A7]+
  4782. 00003326  2F01                     move.l     -[A7], D1
  4783. 00003328  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4784. 0000332C  121F                     move.b     D1, [A7]+
  4785. 0000332E  201F                     move.l     D0, [A7]+
  4786. 00003330  0A01 0001                xori.b     D1, 0x1
  4787. 00003334  C001                     and.b      D0, D1
  4788. label00003336:
  4789. 00003336  2054                     movea.l    A0, [A4]
  4790. 00003338  1140 00F0                move.b     [A0 + 0xF0], D0
  4791. 0000333C  4CDF 1800                movem.l    A3,A4, [A7]+
  4792. 00003340  4E5E                     unlink     A6
  4793. 00003342  205F                     movea.l    A0, [A7]+
  4794. 00003344  DEFC 000C                add.w      A7, 0xC
  4795. 00003348  4ED0                     jmp        [A0]
  4796. 0000334A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4797. // begin alternate branch 0000334C-00003350
  4798. export_1584:
  4799. fn0000334C:
  4800. 0000334C  4E56 FFF8                link       A6, -0x0008
  4801. // end alternate branch 0000334C-00003350
  4802. export_1584: // at 0000334C (misaligned)
  4803. fn0000334C: // (misaligned)
  4804. 0000334E  FFF8                     .invalid   <<F/7/7>>
  4805. 00003350  206E 0010                movea.l    A0, [A6 + 0x10]
  4806. 00003354  2F08                     move.l     -[A7], A0
  4807. 00003356  486E FFF8                pea.l      [A6 - 0x8]
  4808. 0000335A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4809. 0000335E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4810. 00003362  4EAD 4F4A                jsr        [A5 + 0x4F4A /* export_2533 */]
  4811. 00003366  201F                     move.l     D0, [A7]+
  4812. 00003368  205F                     movea.l    A0, [A7]+
  4813. 0000336A  2240                     movea.l    A1, D0
  4814. 0000336C  7003                     moveq.l    D0, 0x03
  4815. label0000336E:
  4816. 0000336E  30D9                     move.w     [A0]+, [A1]+
  4817. 00003370  51C8 FFFC                dbf        D0, -0x6 /* 0000336E */
  4818. 00003374  4E5E                     unlink     A6
  4819. 00003376  205F                     movea.l    A0, [A7]+
  4820. 00003378  504F                     addq.w     A7, 8
  4821. 0000337A  4ED0                     jmp        [A0]
  4822. export_1585:
  4823. 0000337C  4E56 0000                link       A6, 0
  4824. 00003380  48E7 0108                movem.l    -[A7], D7,A4
  4825. 00003384  2E2E 000C                move.l     D7, [A6 + 0xC]
  4826. 00003388  286E 0008                movea.l    A4, [A6 + 0x8]
  4827. 0000338C  7000                     moveq.l    D0, 0x00
  4828. 0000338E  2D40 0010                move.l     [A6 + 0x10], D0
  4829. 00003392  4A87                     tst.l      D7
  4830. 00003394  5EC0                     sgt        D0
  4831. 00003396  4A00                     tst.b      D0
  4832. 00003398  6720                     beq        +0x22 /* 000033BA */
  4833. 0000339A  2054                     movea.l    A0, [A4]
  4834. 0000339C  BEA8 0054                cmp.l      D7, [A0 + 0x54]
  4835. 000033A0  5FC1                     sle        D1
  4836. 000033A2  C001                     and.b      D0, D1
  4837. 000033A4  6714                     beq        +0x16 /* 000033BA */
  4838. 000033A6  2248                     movea.l    A1, A0
  4839. 000033A8  2069 0058                movea.l    A0, [A1 + 0x58]
  4840. 000033AC  2050                     movea.l    A0, [A0]
  4841. 000033AE  2007                     move.l     D0, D7
  4842. 000033B0  5380                     subq.l     D0, 1
  4843. 000033B2  E580                     asl        D0, 2
  4844. 000033B4  2D70 0800 0010           move.l     [A6 + 0x10], [A0 + D0]
  4845. label000033BA:
  4846. 000033BA  4CDF 1080                movem.l    D7,A4, [A7]+
  4847. 000033BE  4E5E                     unlink     A6
  4848. 000033C0  205F                     movea.l    A0, [A7]+
  4849. 000033C2  504F                     addq.w     A7, 8
  4850. 000033C4  4ED0                     jmp        [A0]
  4851. 000033C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4852. // begin alternate branch 000033C8-000033CE
  4853. export_1586:
  4854. fn000033C8:
  4855. 000033C8  4E56 0000                link       A6, 0
  4856. 000033CC  42A7                     clr.l      -[A7]
  4857. // end alternate branch 000033C8-000033CE
  4858. export_1586: // at 000033C8 (misaligned)
  4859. fn000033C8: // (misaligned)
  4860. 000033CA  0000 42A7                ori.b      D0, 0xA7
  4861. 000033CE  1F3C 0001                move.b     -[A7], 0x1
  4862. 000033D2  206E 0008                movea.l    A0, [A6 + 0x8]
  4863. 000033D6  2050                     movea.l    A0, [A0]
  4864. 000033D8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  4865. 000033DC  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  4866. 000033E0  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4867. 000033E4  4E5E                     unlink     A6
  4868. 000033E6  2E9F                     move.l     [A7], [A7]+
  4869. 000033E8  4E75                     rts
  4870. 000033EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4871. // begin alternate branch 000033EC-000033F0
  4872. export_1587:
  4873. fn000033EC:
  4874. 000033EC  4E56 FFF0                link       A6, -0x0010
  4875. // end alternate branch 000033EC-000033F0
  4876. export_1587: // at 000033EC (misaligned)
  4877. fn000033EC: // (misaligned)
  4878. 000033EE  FFF0                     .invalid   <<F/7/7>>
  4879. 000033F0  486E FFF0                pea.l      [A6 - 0x10]
  4880. 000033F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4881. 000033F8  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  4882. 000033FC  205F                     movea.l    A0, [A7]+
  4883. 000033FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4884. 00003402  7003                     moveq.l    D0, 0x03
  4885. label00003404:
  4886. 00003404  32D8                     move.w     [A1]+, [A0]+
  4887. 00003406  51C8 FFFC                dbf        D0, -0x6 /* 00003404 */
  4888. 0000340A  4267                     clr.w      -[A7]
  4889. 0000340C  486E FFF8                pea.l      [A6 - 0x8]
  4890. 00003410  486E FFF0                pea.l      [A6 - 0x10]
  4891. 00003414  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4892. 00003418  4EAD 4F52                jsr        [A5 + 0x4F52 /* export_2534 */]
  4893. 0000341C  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4894. 00003420  101F                     move.b     D0, [A7]+
  4895. 00003422  6610                     bne        +0x12 /* 00003434 */
  4896. 00003424  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4897. 00003428  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  4898. 0000342C  7003                     moveq.l    D0, 0x03
  4899. label0000342E:
  4900. 0000342E  30D9                     move.w     [A0]+, [A1]+
  4901. 00003430  51C8 FFFC                dbf        D0, -0x6 /* 0000342E */
  4902. label00003434:
  4903. 00003434  206E 000C                movea.l    A0, [A6 + 0xC]
  4904. 00003438  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4905. 0000343C  7003                     moveq.l    D0, 0x03
  4906. label0000343E:
  4907. 0000343E  30D9                     move.w     [A0]+, [A1]+
  4908. 00003440  51C8 FFFC                dbf        D0, -0x6 /* 0000343E */
  4909. 00003444  4E5E                     unlink     A6
  4910. 00003446  2E9F                     move.l     [A7], [A7]+
  4911. 00003448  4E75                     rts
  4912. 0000344A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4913. 0000344E  FFFC                     .invalid   <<F/7/7>>
  4914. 00003450  2F0C                     move.l     -[A7], A4
  4915. 00003452  286E 0008                movea.l    A4, [A6 + 0x8]
  4916. 00003456  204C                     movea.l    A0, A4
  4917. 00003458  5088                     addq.l     A0, 8
  4918. 0000345A  2050                     movea.l    A0, [A0]
  4919. 0000345C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4920. 00003460  397C FF94 FFFA           move.w     [A4 - 0x6], 0xFF94
  4921. 00003466  206C 000E                movea.l    A0, [A4 + 0xE]
  4922. 0000346A  7000                     moveq.l    D0, 0x00
  4923. 0000346C  2140 0090                move.l     [A0 + 0x90], D0
  4924. 00003470  206E 0008                movea.l    A0, [A6 + 0x8]
  4925. 00003474  2C48                     movea.l    A6, A0
  4926. 00003476  4EFA 00CC                jmp        [PC + 0xCC /* 00003544 */]
  4927. 0000347A  0000 285F                ori.b      D0, 0x5F /* '_' */
  4928. 0000347E  4E5E                     unlink     A6
  4929. 00003480  205F                     movea.l    A0, [A7]+
  4930. 00003482  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4931. 00003486  4ED0                     jmp        [A0]
  4932. export_1588:
  4933. fn00003488:
  4934. 00003488  4E56 FFBC                link       A6, -0x0044
  4935. 0000348C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4936. 00003490  426E FFFA                clr.w      [A6 - 0x6]
  4937. 00003494  486E FFBC                pea.l      [A6 - 0x44]
  4938. 00003498  487A FFB2                pea.l      [PC - 0x4E /* 0000344C, value 0x4E56FFFC */]
  4939. 0000349C  2F0E                     move.l     -[A7], A6
  4940. 0000349E  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4941. 000034A2  206E 0008                movea.l    A0, [A6 + 0x8]
  4942. 000034A6  2050                     movea.l    A0, [A0]
  4943. 000034A8  4AA8 0058                tst.l      [A0 + 0x58]
  4944. 000034AC  660A                     bne        +0xC /* 000034B8 */
  4945. 000034AE  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  4946. 000034B4  6000 0098                bra        +0x9A /* 0000354E */
  4947. label000034B8:
  4948. 000034B8  206E 0008                movea.l    A0, [A6 + 0x8]
  4949. 000034BC  226E 000E                movea.l    A1, [A6 + 0xE]
  4950. 000034C0  2050                     movea.l    A0, [A0]
  4951. 000034C2  45E8 005C                lea.l      A2, [A0 + 0x5C]
  4952. 000034C6  7049                     moveq.l    D0, 0x49
  4953. label000034C8:
  4954. 000034C8  32DA                     move.w     [A1]+, [A2]+
  4955. 000034CA  51C8 FFFC                dbf        D0, -0x6 /* 000034C8 */
  4956. 000034CE  206E 0008                movea.l    A0, [A6 + 0x8]
  4957. 000034D2  2050                     movea.l    A0, [A0]
  4958. 000034D4  2268 0058                movea.l    A1, [A0 + 0x58]
  4959. 000034D8  2251                     movea.l    A1, [A1]
  4960. 000034DA  202E 0012                move.l     D0, [A6 + 0x12]
  4961. 000034DE  5380                     subq.l     D0, 1
  4962. 000034E0  E580                     asl        D0, 2
  4963. 000034E2  2D71 0800 FFFC           move.l     [A6 - 0x4], [A1 + D0]
  4964. 000034E8  102E 000C                move.b     D0, [A6 + 0xC]
  4965. 000034EC  6614                     bne        +0x16 /* 00003502 */
  4966. 000034EE  206E 000E                movea.l    A0, [A6 + 0xE]
  4967. 000034F2  222E FFFC                move.l     D1, [A6 - 0x4]
  4968. 000034F6  B290                     cmp.l      D1, [A0]
  4969. 000034F8  56C1                     sne        D1
  4970. 000034FA  8001                     or.b       D0, D1
  4971. 000034FC  0240 0001                andi.w     D0, 0x1
  4972. 00003500  673A                     beq        +0x3C /* 0000353C */
  4973. label00003502:
  4974. 00003502  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4975. 00003506  4EAD 5292                jsr        [A5 + 0x5292 /* export_2638 */]
  4976. 0000350A  4267                     clr.w      -[A7]
  4977. 0000350C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4978. 00003510  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4979. 00003514  4EAD 52A2                jsr        [A5 + 0x52A2 /* export_2640 */]
  4980. 00003518  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4981. 0000351C  6708                     beq        +0xA /* 00003526 */
  4982. 0000351E  206E 000E                movea.l    A0, [A6 + 0xE]
  4983. 00003522  70FF                     moveq.l    D0, 0xFFFFFFFF
  4984. 00003524  2080                     move.l     [A0], D0
  4985. label00003526:
  4986. 00003526  206E 000E                movea.l    A0, [A6 + 0xE]
  4987. 0000352A  226E 0008                movea.l    A1, [A6 + 0x8]
  4988. 0000352E  2251                     movea.l    A1, [A1]
  4989. 00003530  45E9 005C                lea.l      A2, [A1 + 0x5C]
  4990. 00003534  7049                     moveq.l    D0, 0x49
  4991. label00003536:
  4992. 00003536  34D8                     move.w     [A2]+, [A0]+
  4993. 00003538  51C8 FFFC                dbf        D0, -0x6 /* 00003536 */
  4994. label0000353C:
  4995. 0000353C  486E FFBC                pea.l      [A6 - 0x44]
  4996. 00003540  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4997. label00003544:
  4998. 00003544  4FEE FF9C                lea.l      A7, [A6 - 0x64]
  4999. 00003548  3D6E FFFA 0016           move.w     [A6 + 0x16], [A6 - 0x6]
  5000. label0000354E:
  5001. 0000354E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5002. 00003552  4E5E                     unlink     A6
  5003. 00003554  205F                     movea.l    A0, [A7]+
  5004. 00003556  DEFC 000E                add.w      A7, 0xE
  5005. 0000355A  4ED0                     jmp        [A0]
  5006. fn0000355C:
  5007. 0000355C  4E56 FFE4                link       A6, -0x001C
  5008. 00003560  48E7 0018                movem.l    -[A7], A3,A4
  5009. 00003564  266E 0008                movea.l    A3, [A6 + 0x8]
  5010. 00003568  284B                     movea.l    A4, A3
  5011. 0000356A  2054                     movea.l    A0, [A4]
  5012. 0000356C  4AA8 0054                tst.l      [A0 + 0x54]
  5013. 00003570  6F48                     ble        +0x4A /* 000035BA */
  5014. 00003572  486E FFF0                pea.l      [A6 - 0x10]
  5015. 00003576  7001                     moveq.l    D0, 0x01
  5016. 00003578  2F00                     move.l     -[A7], D0
  5017. 0000357A  7001                     moveq.l    D0, 0x01
  5018. 0000357C  2F00                     move.l     -[A7], D0
  5019. 0000357E  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  5020. 00003582  486E FFE4                pea.l      [A6 - 0x1C]
  5021. 00003586  2054                     movea.l    A0, [A4]
  5022. 00003588  2F28 0054                move.l     -[A7], [A0 + 0x54]
  5023. 0000358C  2F0B                     move.l     -[A7], A3
  5024. 0000358E  4EBA FDBC                jsr        [PC - 0x244 /* 0000334C */]
  5025. 00003592  205F                     movea.l    A0, [A7]+
  5026. 00003594  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5027. 00003598  7003                     moveq.l    D0, 0x03
  5028. label0000359A:
  5029. 0000359A  32D8                     move.w     [A1]+, [A0]+
  5030. 0000359C  51C8 FFFC                dbf        D0, -0x6 /* 0000359A */
  5031. 000035A0  486E FFF0                pea.l      [A6 - 0x10]
  5032. 000035A4  486E FFF8                pea.l      [A6 - 0x8]
  5033. 000035A8  1F3C 0001                move.b     -[A7], 0x1
  5034. 000035AC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5035. 000035B0  1F3C 0001                move.b     -[A7], 0x1
  5036. 000035B4  2F0B                     move.l     -[A7], A3
  5037. 000035B6  4EAD 3B02                jsr        [A5 + 0x3B02 /* export_1884 */]
  5038. label000035BA:
  5039. 000035BA  4CDF 1800                movem.l    A3,A4, [A7]+
  5040. 000035BE  4E5E                     unlink     A6
  5041. 000035C0  205F                     movea.l    A0, [A7]+
  5042. 000035C2  5C4F                     addq.w     A7, 6
  5043. 000035C4  4ED0                     jmp        [A0]
  5044. 000035C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5045. export_1589: // at 000035C8 (misaligned)
  5046. 000035CA  FFD4                     .invalid   <<F/7/7>>
  5047. 000035CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  5048. 000035D0  206E 0016                movea.l    A0, [A6 + 0x16]
  5049. 000035D4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5050. 000035D8  7003                     moveq.l    D0, 0x03
  5051. label000035DA:
  5052. 000035DA  32D8                     move.w     [A1]+, [A0]+
  5053. 000035DC  51C8 FFFC                dbf        D0, -0x6 /* 000035DA */
  5054. 000035E0  206E 0012                movea.l    A0, [A6 + 0x12]
  5055. 000035E4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5056. 000035E8  7003                     moveq.l    D0, 0x03
  5057. label000035EA:
  5058. 000035EA  32D8                     move.w     [A1]+, [A0]+
  5059. 000035EC  51C8 FFFC                dbf        D0, -0x6 /* 000035EA */
  5060. 000035F0  266E 0008                movea.l    A3, [A6 + 0x8]
  5061. 000035F4  284B                     movea.l    A4, A3
  5062. 000035F6  486E FFD4                pea.l      [A6 - 0x2C]
  5063. 000035FA  2F0B                     move.l     -[A7], A3
  5064. 000035FC  4EBA FDEE                jsr        [PC - 0x212 /* 000033EC */]
  5065. 00003600  205F                     movea.l    A0, [A7]+
  5066. 00003602  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5067. 00003606  7003                     moveq.l    D0, 0x03
  5068. label00003608:
  5069. 00003608  32D8                     move.w     [A1]+, [A0]+
  5070. 0000360A  51C8 FFFC                dbf        D0, -0x6 /* 00003608 */
  5071. 0000360E  486E FFF8                pea.l      [A6 - 0x8]
  5072. 00003612  486E FFF0                pea.l      [A6 - 0x10]
  5073. 00003616  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  5074. 0000361A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5075. 0000361E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5076. 00003622  2F0B                     move.l     -[A7], A3
  5077. 00003624  4EBA EDA6                jsr        [PC - 0x125A /* 000023CC */]
  5078. 00003628  486E FFD4                pea.l      [A6 - 0x2C]
  5079. 0000362C  2F0B                     move.l     -[A7], A3
  5080. 0000362E  4EBA FDBC                jsr        [PC - 0x244 /* 000033EC */]
  5081. 00003632  205F                     movea.l    A0, [A7]+
  5082. 00003634  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5083. 00003638  7003                     moveq.l    D0, 0x03
  5084. label0000363A:
  5085. 0000363A  32D8                     move.w     [A1]+, [A0]+
  5086. 0000363C  51C8 FFFC                dbf        D0, -0x6 /* 0000363A */
  5087. 00003640  486E FFE0                pea.l      [A6 - 0x20]
  5088. 00003644  486E FFE8                pea.l      [A6 - 0x18]
  5089. 00003648  2F0B                     move.l     -[A7], A3
  5090. 0000364A  4EAD 3AEA                jsr        [A5 + 0x3AEA /* export_1881 */]
  5091. 0000364E  2054                     movea.l    A0, [A4]
  5092. 00003650  1028 00F1                move.b     D0, [A0 + 0xF1]
  5093. 00003654  6728                     beq        +0x2A /* 0000367E */
  5094. 00003656  C02E 000C                and.b      D0, [A6 + 0xC]
  5095. 0000365A  6722                     beq        +0x24 /* 0000367E */
  5096. 0000365C  42A7                     clr.l      -[A7]
  5097. 0000365E  3F3C 0BC3                move.w     -[A7], 0xBC3
  5098. 00003662  2F0B                     move.l     -[A7], A3
  5099. 00003664  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  5100. 00003668  2E1F                     move.l     D7, [A7]+
  5101. 0000366A  2054                     movea.l    A0, [A4]
  5102. 0000366C  4228 00F1                clr.b      [A0 + 0xF1]
  5103. 00003670  4A87                     tst.l      D7
  5104. 00003672  670A                     beq        +0xC /* 0000367E */
  5105. 00003674  2F07                     move.l     -[A7], D7
  5106. 00003676  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  5107. 0000367A  4EAD 3D72                jsr        [A5 + 0x3D72 /* export_1962 */]
  5108. label0000367E:
  5109. 0000367E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5110. 00003682  4E5E                     unlink     A6
  5111. 00003684  205F                     movea.l    A0, [A7]+
  5112. 00003686  DEFC 0012                add.w      A7, 0x12
  5113. 0000368A  4ED0                     jmp        [A0]
  5114. export_1590:
  5115. fn0000368C:
  5116. 0000368C  4E56 FFF8                link       A6, -0x0008
  5117. 00003690  206E 000C                movea.l    A0, [A6 + 0xC]
  5118. 00003694  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5119. 00003698  7003                     moveq.l    D0, 0x03
  5120. label0000369A:
  5121. 0000369A  32D8                     move.w     [A1]+, [A0]+
  5122. 0000369C  51C8 FFFC                dbf        D0, -0x6 /* 0000369A */
  5123. 000036A0  42A7                     clr.l      -[A7]
  5124. 000036A2  486E FFF8                pea.l      [A6 - 0x8]
  5125. 000036A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5126. 000036AA  4EBA FB78                jsr        [PC - 0x488 /* 00003224 */]
  5127. 000036AE  206E 0008                movea.l    A0, [A6 + 0x8]
  5128. 000036B2  201F                     move.l     D0, [A7]+
  5129. 000036B4  2050                     movea.l    A0, [A0]
  5130. 000036B6  B0A8 0054                cmp.l      D0, [A0 + 0x54]
  5131. 000036BA  5FC0                     sle        D0
  5132. 000036BC  4400                     neg.b      D0
  5133. 000036BE  1D40 0010                move.b     [A6 + 0x10], D0
  5134. 000036C2  4E5E                     unlink     A6
  5135. 000036C4  205F                     movea.l    A0, [A7]+
  5136. 000036C6  504F                     addq.w     A7, 8
  5137. 000036C8  4ED0                     jmp        [A0]
  5138. 000036CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5139. export_1591: // at 000036CC (misaligned)
  5140. 000036CE  FD3A                     .extension 0xD3A <<F/4-5/6>> // unimplemented
  5141. 000036D0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5142. 000036D4  266E 0008                movea.l    A3, [A6 + 0x8]
  5143. 000036D8  284B                     movea.l    A4, A3
  5144. 000036DA  422E 0010                clr.b      [A6 + 0x10]
  5145. 000036DE  2054                     movea.l    A0, [A4]
  5146. 000036E0  4AA8 0054                tst.l      [A0 + 0x54]
  5147. 000036E4  5EC0                     sgt        D0
  5148. 000036E6  4A00                     tst.b      D0
  5149. 000036E8  6700 027A                beq        +0x27C /* 00003964 */
  5150. 000036EC  2F00                     move.l     -[A7], D0
  5151. 000036EE  4267                     clr.w      -[A7]
  5152. 000036F0  2F0B                     move.l     -[A7], A3
  5153. 000036F2  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  5154. 000036F6  121F                     move.b     D1, [A7]+
  5155. 000036F8  201F                     move.l     D0, [A7]+
  5156. 000036FA  C001                     and.b      D0, D1
  5157. 000036FC  4A00                     tst.b      D0
  5158. 000036FE  6700 0264                beq        +0x266 /* 00003964 */
  5159. 00003702  2F00                     move.l     -[A7], D0
  5160. 00003704  4267                     clr.w      -[A7]
  5161. 00003706  2F0B                     move.l     -[A7], A3
  5162. 00003708  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5163. 0000370C  121F                     move.b     D1, [A7]+
  5164. 0000370E  201F                     move.l     D0, [A7]+
  5165. 00003710  C001                     and.b      D0, D1
  5166. 00003712  4A00                     tst.b      D0
  5167. 00003714  6700 024E                beq        +0x250 /* 00003964 */
  5168. 00003718  2F00                     move.l     -[A7], D0
  5169. 0000371A  4267                     clr.w      -[A7]
  5170. 0000371C  303C 0007                move.w     D0, 0x7
  5171. 00003720  A830                     syscall    Pack14
  5172. 00003722  121F                     move.b     D1, [A7]+
  5173. 00003724  201F                     move.l     D0, [A7]+
  5174. 00003726  0A01 0001                xori.b     D1, 0x1
  5175. 0000372A  C001                     and.b      D0, D1
  5176. 0000372C  6700 0236                beq        +0x238 /* 00003964 */
  5177. 00003730  422E 0010                clr.b      [A6 + 0x10]
  5178. 00003734  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5179. 00003738  486E FFF4                pea.l      [A6 - 0xC]
  5180. 0000373C  2F0B                     move.l     -[A7], A3
  5181. 0000373E  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5182. 00003742  486E FD3A                pea.l      [A6 - 0x2C6]
  5183. 00003746  486E FFF4                pea.l      [A6 - 0xC]
  5184. 0000374A  2F0B                     move.l     -[A7], A3
  5185. 0000374C  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  5186. 00003750  205F                     movea.l    A0, [A7]+
  5187. 00003752  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5188. 00003756  7003                     moveq.l    D0, 0x03
  5189. label00003758:
  5190. 00003758  32D8                     move.w     [A1]+, [A0]+
  5191. 0000375A  51C8 FFFC                dbf        D0, -0x6 /* 00003758 */
  5192. 0000375E  4267                     clr.w      -[A7]
  5193. 00003760  486E FFEC                pea.l      [A6 - 0x14]
  5194. 00003764  2F0B                     move.l     -[A7], A3
  5195. 00003766  4EBA FF24                jsr        [PC - 0xDC /* 0000368C */]
  5196. 0000376A  101F                     move.b     D0, [A7]+
  5197. 0000376C  6700 01F6                beq        +0x1F8 /* 00003964 */
  5198. 00003770  486E FFEC                pea.l      [A6 - 0x14]
  5199. 00003774  486E FFDC                pea.l      [A6 - 0x24]
  5200. 00003778  2F0B                     move.l     -[A7], A3
  5201. 0000377A  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  5202. 0000377E  486E FFDC                pea.l      [A6 - 0x24]
  5203. 00003782  486E FFCA                pea.l      [A6 - 0x36]
  5204. 00003786  2F0B                     move.l     -[A7], A3
  5205. 00003788  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  5206. 0000378C  526E FFCE                addq.w     [A6 - 0x32], 1
  5207. 00003790  4267                     clr.w      -[A7]
  5208. 00003792  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5209. 00003796  486E FD3A                pea.l      [A6 - 0x2C6]
  5210. 0000379A  486E FFCA                pea.l      [A6 - 0x36]
  5211. 0000379E  2F0B                     move.l     -[A7], A3
  5212. 000037A0  4EAD 4F9A                jsr        [A5 + 0x4F9A /* export_2543 */]
  5213. 000037A4  A8AD                     syscall    PtInRect
  5214. 000037A6  101F                     move.b     D0, [A7]+
  5215. 000037A8  6704                     beq        +0x6 /* 000037AE */
  5216. 000037AA  7E01                     moveq.l    D7, 0x01
  5217. 000037AC  6020                     bra        +0x22 /* 000037CE */
  5218. label000037AE:
  5219. 000037AE  4267                     clr.w      -[A7]
  5220. 000037B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5221. 000037B4  486E FD3A                pea.l      [A6 - 0x2C6]
  5222. 000037B8  486E FFCA                pea.l      [A6 - 0x36]
  5223. 000037BC  2F0B                     move.l     -[A7], A3
  5224. 000037BE  4EAD 4FA2                jsr        [A5 + 0x4FA2 /* export_2544 */]
  5225. 000037C2  A8AD                     syscall    PtInRect
  5226. 000037C4  101F                     move.b     D0, [A7]+
  5227. 000037C6  6704                     beq        +0x6 /* 000037CC */
  5228. 000037C8  7E02                     moveq.l    D7, 0x02
  5229. 000037CA  6002                     bra        +0x4 /* 000037CE */
  5230. label000037CC:
  5231. 000037CC  4247                     clr.w      D7
  5232. label000037CE:
  5233. 000037CE  4A47                     tst.w      D7
  5234. 000037D0  6700 0192                beq        +0x194 /* 00003964 */
  5235. 000037D4  206D FE86                movea.l    A0, [A5 - 0x17A]
  5236. 000037D8  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  5237. 000037DE  42A7                     clr.l      -[A7]
  5238. 000037E0  A878                     syscall    SetOrigin
  5239. 000037E2  486E FFDC                pea.l      [A6 - 0x24]
  5240. 000037E6  2F0B                     move.l     -[A7], A3
  5241. 000037E8  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5242. 000037EC  486E FFE4                pea.l      [A6 - 0x1C]
  5243. 000037F0  2F0B                     move.l     -[A7], A3
  5244. 000037F2  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5245. 000037F6  486E FFDC                pea.l      [A6 - 0x24]
  5246. 000037FA  486E FFD4                pea.l      [A6 - 0x2C]
  5247. 000037FE  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  5248. 00003802  7001                     moveq.l    D0, 0x01
  5249. 00003804  B047                     cmp.w      D0, D7
  5250. 00003806  661E                     bne        +0x20 /* 00003826 */
  5251. 00003808  486E FD3A                pea.l      [A6 - 0x2C6]
  5252. 0000380C  486E FFD4                pea.l      [A6 - 0x2C]
  5253. 00003810  2F0B                     move.l     -[A7], A3
  5254. 00003812  4EAD 4F9A                jsr        [A5 + 0x4F9A /* export_2543 */]
  5255. 00003816  205F                     movea.l    A0, [A7]+
  5256. 00003818  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5257. 0000381C  7003                     moveq.l    D0, 0x03
  5258. label0000381E:
  5259. 0000381E  32D8                     move.w     [A1]+, [A0]+
  5260. 00003820  51C8 FFFC                dbf        D0, -0x6 /* 0000381E */
  5261. 00003824  601C                     bra        +0x1E /* 00003842 */
  5262. label00003826:
  5263. 00003826  486E FD3A                pea.l      [A6 - 0x2C6]
  5264. 0000382A  486E FFD4                pea.l      [A6 - 0x2C]
  5265. 0000382E  2F0B                     move.l     -[A7], A3
  5266. 00003830  4EAD 4FA2                jsr        [A5 + 0x4FA2 /* export_2544 */]
  5267. 00003834  205F                     movea.l    A0, [A7]+
  5268. 00003836  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5269. 0000383A  7003                     moveq.l    D0, 0x03
  5270. label0000383C:
  5271. 0000383C  32D8                     move.w     [A1]+, [A0]+
  5272. 0000383E  51C8 FFFC                dbf        D0, -0x6 /* 0000383C */
  5273. label00003842:
  5274. 00003842  486E FFD4                pea.l      [A6 - 0x2C]
  5275. 00003846  A870                     syscall    LocalToGlobal
  5276. 00003848  486E FFD8                pea.l      [A6 - 0x28]
  5277. 0000384C  A870                     syscall    LocalToGlobal
  5278. 0000384E  4267                     clr.w      -[A7]
  5279. 00003850  2F3C 6864 6C67           move.l     -[A7], 0x68646C67 /* 'hdlg' */
  5280. 00003856  2054                     movea.l    A0, [A4]
  5281. 00003858  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5282. 0000385C  3F07                     move.w     -[A7], D7
  5283. 0000385E  4267                     clr.w      -[A7]
  5284. 00003860  486E FFC2                pea.l      [A6 - 0x3E]
  5285. 00003864  486E FFC6                pea.l      [A6 - 0x3A]
  5286. 00003868  486E FFD4                pea.l      [A6 - 0x2C]
  5287. 0000386C  486E FEBA                pea.l      [A6 - 0x146]
  5288. 00003870  486E FEBC                pea.l      [A6 - 0x144]
  5289. 00003874  486E FEC0                pea.l      [A6 - 0x140]
  5290. 00003878  486E FEBE                pea.l      [A6 - 0x142]
  5291. 0000387C  2F0B                     move.l     -[A7], A3
  5292. 0000387E  4EAD 3BCA                jsr        [A5 + 0x3BCA /* export_1909 */]
  5293. 00003882  3C1F                     move.w     D6, [A7]+
  5294. 00003884  6600 00D8                bne        +0xDA /* 0000395E */
  5295. 00003888  7003                     moveq.l    D0, 0x03
  5296. 0000388A  B06E FEC0                cmp.w      D0, [A6 - 0x140]
  5297. 0000388E  6626                     bne        +0x28 /* 000038B6 */
  5298. 00003890  486E FD42                pea.l      [A6 - 0x2BE]
  5299. 00003894  3F2E FEC2                move.w     -[A7], [A6 - 0x13E]
  5300. 00003898  3F2E FEC4                move.w     -[A7], [A6 - 0x13C]
  5301. 0000389C  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  5302. 000038A0  3D7C 0001 FEC0           move.w     [A6 - 0x140], 0x1
  5303. 000038A6  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  5304. 000038AA  43EE FD42                lea.l      A1, [A6 - 0x2BE]
  5305. 000038AE  707F                     moveq.l    D0, 0x7F
  5306. label000038B0:
  5307. 000038B0  30D9                     move.w     [A0]+, [A1]+
  5308. 000038B2  51C8 FFFC                dbf        D0, -0x6 /* 000038B0 */
  5309. label000038B6:
  5310. 000038B6  7001                     moveq.l    D0, 0x01
  5311. 000038B8  B06E FEC0                cmp.w      D0, [A6 - 0x140]
  5312. 000038BC  664A                     bne        +0x4C /* 00003908 */
  5313. 000038BE  487A 00B0                pea.l      [PC + 0xB0 /* 00003970, value 0x15E0000 */]
  5314. 000038C2  486E FEC2                pea.l      [A6 - 0x13E]
  5315. 000038C6  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  5316. 000038CA  3A1F                     move.w     D5, [A7]+
  5317. 000038CC  6F3A                     ble        +0x3C /* 00003908 */
  5318. 000038CE  4267                     clr.w      -[A7]
  5319. 000038D0  42A7                     clr.l      -[A7]
  5320. 000038D2  486E FFEC                pea.l      [A6 - 0x14]
  5321. 000038D6  2F0B                     move.l     -[A7], A3
  5322. 000038D8  4EBA F94A                jsr        [PC - 0x6B6 /* 00003224 */]
  5323. 000038DC  486E FE44                pea.l      [A6 - 0x1BC]
  5324. 000038E0  1F3C 0001                move.b     -[A7], 0x1
  5325. 000038E4  2F0B                     move.l     -[A7], A3
  5326. 000038E6  4EBA 00E8                jsr        [PC + 0xE8 /* 000039D0 */]
  5327. 000038EA  3C1F                     move.w     D6, [A7]+
  5328. 000038EC  486E FEC2                pea.l      [A6 - 0x13E]
  5329. 000038F0  3F05                     move.w     -[A7], D5
  5330. 000038F2  3F3C 0001                move.w     -[A7], 0x1
  5331. 000038F6  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  5332. 000038FA  486E FE48                pea.l      [A6 - 0x1B8]
  5333. 000038FE  486E FEC2                pea.l      [A6 - 0x13E]
  5334. 00003902  3F05                     move.w     -[A7], D5
  5335. 00003904  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  5336. label00003908:
  5337. 00003908  302E FFDA                move.w     D0, [A6 - 0x26]
  5338. 0000390C  906E FFD6                sub.w      D0, [A6 - 0x2A]
  5339. 00003910  48C0                     ext.l      D0
  5340. 00003912  81FC 0002                divs.w     D0, 0x2
  5341. 00003916  D06E FFD6                add.w      D0, [A6 - 0x2A]
  5342. 0000391A  3D40 FFC8                move.w     [A6 - 0x38], D0
  5343. 0000391E  302E FFD8                move.w     D0, [A6 - 0x28]
  5344. 00003922  906E FFD4                sub.w      D0, [A6 - 0x2C]
  5345. 00003926  48C0                     ext.l      D0
  5346. 00003928  81FC 0002                divs.w     D0, 0x2
  5347. 0000392C  D06E FFD4                add.w      D0, [A6 - 0x2C]
  5348. 00003930  3D40 FFC6                move.w     [A6 - 0x3A], D0
  5349. 00003934  4267                     clr.w      -[A7]
  5350. 00003936  486E FEC0                pea.l      [A6 - 0x140]
  5351. 0000393A  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5352. 0000393E  486E FFD4                pea.l      [A6 - 0x2C]
  5353. 00003942  42A7                     clr.l      -[A7]
  5354. 00003944  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  5355. 00003948  3F2E FEBC                move.w     -[A7], [A6 - 0x144]
  5356. 0000394C  4267                     clr.w      -[A7]
  5357. 0000394E  303C 0B01                move.w     D0, 0xB01
  5358. 00003952  A830                     syscall    Pack14
  5359. 00003954  3C1F                     move.w     D6, [A7]+
  5360. 00003956  6606                     bne        +0x8 /* 0000395E */
  5361. 00003958  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5362. label0000395E:
  5363. 0000395E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5364. 00003962  A878                     syscall    SetOrigin
  5365. label00003964:
  5366. 00003964  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5367. 00003968  4E5E                     unlink     A6
  5368. 0000396A  205F                     movea.l    A0, [A7]+
  5369. 0000396C  504F                     addq.w     A7, 8
  5370. 0000396E  4ED0                     jmp        [A0]
  5371. 00003970  015E                     bchg       [A6]+, D0
  5372. 00003972  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5373. export_1592: // at 00003974 (misaligned)
  5374. 00003976  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5375. 0000397A  0008 4EBA                ori.b      A0, 0xBA
  5376. 0000397E  F91A                     .extension 0x91A <<F/4-5/4>> // unimplemented
  5377. 00003980  206E 0008                movea.l    A0, [A6 + 0x8]
  5378. 00003984  2050                     movea.l    A0, [A0]
  5379. 00003986  70FF                     moveq.l    D0, 0xFFFFFFFF
  5380. 00003988  2140 00F2                move.l     [A0 + 0xF2], D0
  5381. 0000398C  4E5E                     unlink     A6
  5382. 0000398E  2E9F                     move.l     [A7], [A7]+
  5383. 00003990  4E75                     rts
  5384. 00003992  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5385. 00003996  FFFC                     .invalid   <<F/7/7>>
  5386. 00003998  2F0C                     move.l     -[A7], A4
  5387. 0000399A  286E 0008                movea.l    A4, [A6 + 0x8]
  5388. 0000399E  204C                     movea.l    A0, A4
  5389. 000039A0  5088                     addq.l     A0, 8
  5390. 000039A2  2050                     movea.l    A0, [A0]
  5391. 000039A4  2D48 FFFC                move.l     [A6 - 0x4], A0
  5392. 000039A8  397C FF94 FFFA           move.w     [A4 - 0x6], 0xFF94
  5393. 000039AE  206C 000E                movea.l    A0, [A4 + 0xE]
  5394. 000039B2  7000                     moveq.l    D0, 0x00
  5395. 000039B4  2140 0070                move.l     [A0 + 0x70], D0
  5396. 000039B8  206E 0008                movea.l    A0, [A6 + 0x8]
  5397. 000039BC  2C48                     movea.l    A6, A0
  5398. 000039BE  4EFA 00CC                jmp        [PC + 0xCC /* 00003A8C */]
  5399. 000039C2  0000 285F                ori.b      D0, 0x5F /* '_' */
  5400. 000039C6  4E5E                     unlink     A6
  5401. 000039C8  205F                     movea.l    A0, [A7]+
  5402. 000039CA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5403. 000039CE  4ED0                     jmp        [A0]
  5404. export_1593:
  5405. fn000039D0:
  5406. 000039D0  4E56 FFBC                link       A6, -0x0044
  5407. 000039D4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5408. 000039D8  426E FFFA                clr.w      [A6 - 0x6]
  5409. 000039DC  486E FFBC                pea.l      [A6 - 0x44]
  5410. 000039E0  487A FFB2                pea.l      [PC - 0x4E /* 00003994, value 0x4E56FFFC */]
  5411. 000039E4  2F0E                     move.l     -[A7], A6
  5412. 000039E6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  5413. 000039EA  206E 0008                movea.l    A0, [A6 + 0x8]
  5414. 000039EE  2050                     movea.l    A0, [A0]
  5415. 000039F0  4AA8 0058                tst.l      [A0 + 0x58]
  5416. 000039F4  660A                     bne        +0xC /* 00003A00 */
  5417. 000039F6  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  5418. 000039FC  6000 0098                bra        +0x9A /* 00003A96 */
  5419. label00003A00:
  5420. 00003A00  206E 0008                movea.l    A0, [A6 + 0x8]
  5421. 00003A04  226E 000E                movea.l    A1, [A6 + 0xE]
  5422. 00003A08  2050                     movea.l    A0, [A0]
  5423. 00003A0A  45E8 00F2                lea.l      A2, [A0 + 0xF2]
  5424. 00003A0E  7039                     moveq.l    D0, 0x39
  5425. label00003A10:
  5426. 00003A10  32DA                     move.w     [A1]+, [A2]+
  5427. 00003A12  51C8 FFFC                dbf        D0, -0x6 /* 00003A10 */
  5428. 00003A16  206E 0008                movea.l    A0, [A6 + 0x8]
  5429. 00003A1A  2050                     movea.l    A0, [A0]
  5430. 00003A1C  2268 0058                movea.l    A1, [A0 + 0x58]
  5431. 00003A20  2251                     movea.l    A1, [A1]
  5432. 00003A22  202E 0012                move.l     D0, [A6 + 0x12]
  5433. 00003A26  5380                     subq.l     D0, 1
  5434. 00003A28  E580                     asl        D0, 2
  5435. 00003A2A  2D71 0800 FFFC           move.l     [A6 - 0x4], [A1 + D0]
  5436. 00003A30  102E 000C                move.b     D0, [A6 + 0xC]
  5437. 00003A34  6614                     bne        +0x16 /* 00003A4A */
  5438. 00003A36  206E 000E                movea.l    A0, [A6 + 0xE]
  5439. 00003A3A  222E FFFC                move.l     D1, [A6 - 0x4]
  5440. 00003A3E  B290                     cmp.l      D1, [A0]
  5441. 00003A40  56C1                     sne        D1
  5442. 00003A42  8001                     or.b       D0, D1
  5443. 00003A44  0240 0001                andi.w     D0, 0x1
  5444. 00003A48  673A                     beq        +0x3C /* 00003A84 */
  5445. label00003A4A:
  5446. 00003A4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5447. 00003A4E  4EAD 52FA                jsr        [A5 + 0x52FA /* export_2651 */]
  5448. 00003A52  4267                     clr.w      -[A7]
  5449. 00003A54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5450. 00003A58  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5451. 00003A5C  4EAD 5302                jsr        [A5 + 0x5302 /* export_2652 */]
  5452. 00003A60  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  5453. 00003A64  6708                     beq        +0xA /* 00003A6E */
  5454. 00003A66  206E 000E                movea.l    A0, [A6 + 0xE]
  5455. 00003A6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  5456. 00003A6C  2080                     move.l     [A0], D0
  5457. label00003A6E:
  5458. 00003A6E  206E 000E                movea.l    A0, [A6 + 0xE]
  5459. 00003A72  226E 0008                movea.l    A1, [A6 + 0x8]
  5460. 00003A76  2251                     movea.l    A1, [A1]
  5461. 00003A78  45E9 00F2                lea.l      A2, [A1 + 0xF2]
  5462. 00003A7C  7039                     moveq.l    D0, 0x39
  5463. label00003A7E:
  5464. 00003A7E  34D8                     move.w     [A2]+, [A0]+
  5465. 00003A80  51C8 FFFC                dbf        D0, -0x6 /* 00003A7E */
  5466. label00003A84:
  5467. 00003A84  486E FFBC                pea.l      [A6 - 0x44]
  5468. 00003A88  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  5469. label00003A8C:
  5470. 00003A8C  4FEE FF9C                lea.l      A7, [A6 - 0x64]
  5471. 00003A90  3D6E FFFA 0016           move.w     [A6 + 0x16], [A6 - 0x6]
  5472. label00003A96:
  5473. 00003A96  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5474. 00003A9A  4E5E                     unlink     A6
  5475. 00003A9C  205F                     movea.l    A0, [A7]+
  5476. 00003A9E  DEFC 000E                add.w      A7, 0xE
  5477. 00003AA2  4ED0                     jmp        [A0]
  5478. export_1594:
  5479. 00003AA4  4E56 FD28                link       A6, -0x02D8
  5480. 00003AA8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5481. 00003AAC  266E 0008                movea.l    A3, [A6 + 0x8]
  5482. 00003AB0  284B                     movea.l    A4, A3
  5483. 00003AB2  422E 0010                clr.b      [A6 + 0x10]
  5484. 00003AB6  2054                     movea.l    A0, [A4]
  5485. 00003AB8  4AA8 0054                tst.l      [A0 + 0x54]
  5486. 00003ABC  5EC0                     sgt        D0
  5487. 00003ABE  4A00                     tst.b      D0
  5488. 00003AC0  6700 01F8                beq        +0x1FA /* 00003CBA */
  5489. 00003AC4  2F00                     move.l     -[A7], D0
  5490. 00003AC6  4267                     clr.w      -[A7]
  5491. 00003AC8  2F0B                     move.l     -[A7], A3
  5492. 00003ACA  4EAD 3BDA                jsr        [A5 + 0x3BDA /* export_1911 */]
  5493. 00003ACE  121F                     move.b     D1, [A7]+
  5494. 00003AD0  201F                     move.l     D0, [A7]+
  5495. 00003AD2  C001                     and.b      D0, D1
  5496. 00003AD4  4A00                     tst.b      D0
  5497. 00003AD6  6700 01E2                beq        +0x1E4 /* 00003CBA */
  5498. 00003ADA  2F00                     move.l     -[A7], D0
  5499. 00003ADC  4267                     clr.w      -[A7]
  5500. 00003ADE  2F0B                     move.l     -[A7], A3
  5501. 00003AE0  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5502. 00003AE4  121F                     move.b     D1, [A7]+
  5503. 00003AE6  201F                     move.l     D0, [A7]+
  5504. 00003AE8  C001                     and.b      D0, D1
  5505. 00003AEA  4A00                     tst.b      D0
  5506. 00003AEC  6700 01CC                beq        +0x1CE /* 00003CBA */
  5507. 00003AF0  2F00                     move.l     -[A7], D0
  5508. 00003AF2  4267                     clr.w      -[A7]
  5509. 00003AF4  303C 0007                move.w     D0, 0x7
  5510. 00003AF8  A830                     syscall    Pack14
  5511. 00003AFA  121F                     move.b     D1, [A7]+
  5512. 00003AFC  201F                     move.l     D0, [A7]+
  5513. 00003AFE  0A01 0001                xori.b     D1, 0x1
  5514. 00003B02  C001                     and.b      D0, D1
  5515. 00003B04  6700 01B4                beq        +0x1B6 /* 00003CBA */
  5516. 00003B08  422E 0010                clr.b      [A6 + 0x10]
  5517. 00003B0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5518. 00003B10  486E FFF4                pea.l      [A6 - 0xC]
  5519. 00003B14  2F0B                     move.l     -[A7], A3
  5520. 00003B16  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5521. 00003B1A  486E FD28                pea.l      [A6 - 0x2D8]
  5522. 00003B1E  486E FFF4                pea.l      [A6 - 0xC]
  5523. 00003B22  2F0B                     move.l     -[A7], A3
  5524. 00003B24  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  5525. 00003B28  205F                     movea.l    A0, [A7]+
  5526. 00003B2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5527. 00003B2E  7003                     moveq.l    D0, 0x03
  5528. label00003B30:
  5529. 00003B30  32D8                     move.w     [A1]+, [A0]+
  5530. 00003B32  51C8 FFFC                dbf        D0, -0x6 /* 00003B30 */
  5531. 00003B36  4267                     clr.w      -[A7]
  5532. 00003B38  486E FFEC                pea.l      [A6 - 0x14]
  5533. 00003B3C  2F0B                     move.l     -[A7], A3
  5534. 00003B3E  4EBA FB4C                jsr        [PC - 0x4B4 /* 0000368C */]
  5535. 00003B42  101F                     move.b     D0, [A7]+
  5536. 00003B44  6700 0174                beq        +0x176 /* 00003CBA */
  5537. 00003B48  486E FFEC                pea.l      [A6 - 0x14]
  5538. 00003B4C  486E FFDC                pea.l      [A6 - 0x24]
  5539. 00003B50  2F0B                     move.l     -[A7], A3
  5540. 00003B52  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  5541. 00003B56  52AE FFE4                addq.l     [A6 - 0x1C], 1
  5542. 00003B5A  486E FFDC                pea.l      [A6 - 0x24]
  5543. 00003B5E  486E FFCC                pea.l      [A6 - 0x34]
  5544. 00003B62  2F0B                     move.l     -[A7], A3
  5545. 00003B64  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  5546. 00003B68  206D FE86                movea.l    A0, [A5 - 0x17A]
  5547. 00003B6C  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  5548. 00003B72  42A7                     clr.l      -[A7]
  5549. 00003B74  A878                     syscall    SetOrigin
  5550. 00003B76  486E FFDC                pea.l      [A6 - 0x24]
  5551. 00003B7A  2F0B                     move.l     -[A7], A3
  5552. 00003B7C  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5553. 00003B80  486E FFE4                pea.l      [A6 - 0x1C]
  5554. 00003B84  2F0B                     move.l     -[A7], A3
  5555. 00003B86  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5556. 00003B8A  486E FFDC                pea.l      [A6 - 0x24]
  5557. 00003B8E  486E FFD4                pea.l      [A6 - 0x2C]
  5558. 00003B92  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  5559. 00003B96  486E FFD4                pea.l      [A6 - 0x2C]
  5560. 00003B9A  A870                     syscall    LocalToGlobal
  5561. 00003B9C  486E FFD8                pea.l      [A6 - 0x28]
  5562. 00003BA0  A870                     syscall    LocalToGlobal
  5563. 00003BA2  4267                     clr.w      -[A7]
  5564. 00003BA4  2F3C 6864 6C67           move.l     -[A7], 0x68646C67 /* 'hdlg' */
  5565. 00003BAA  2054                     movea.l    A0, [A4]
  5566. 00003BAC  3F28 0038                move.w     -[A7], [A0 + 0x38]
  5567. 00003BB0  2F3C 0000 0001           move.l     -[A7], 0x1
  5568. 00003BB6  486E FFC4                pea.l      [A6 - 0x3C]
  5569. 00003BBA  486E FFC8                pea.l      [A6 - 0x38]
  5570. 00003BBE  486E FFD4                pea.l      [A6 - 0x2C]
  5571. 00003BC2  486E FEBC                pea.l      [A6 - 0x144]
  5572. 00003BC6  486E FEBE                pea.l      [A6 - 0x142]
  5573. 00003BCA  486E FEC2                pea.l      [A6 - 0x13E]
  5574. 00003BCE  486E FEC0                pea.l      [A6 - 0x140]
  5575. 00003BD2  2F0B                     move.l     -[A7], A3
  5576. 00003BD4  4EAD 3BCA                jsr        [A5 + 0x3BCA /* export_1909 */]
  5577. 00003BD8  3E1F                     move.w     D7, [A7]+
  5578. 00003BDA  6600 00D8                bne        +0xDA /* 00003CB4 */
  5579. 00003BDE  7003                     moveq.l    D0, 0x03
  5580. 00003BE0  B06E FEC2                cmp.w      D0, [A6 - 0x13E]
  5581. 00003BE4  6626                     bne        +0x28 /* 00003C0C */
  5582. 00003BE6  486E FD30                pea.l      [A6 - 0x2D0]
  5583. 00003BEA  3F2E FEC4                move.w     -[A7], [A6 - 0x13C]
  5584. 00003BEE  3F2E FEC6                move.w     -[A7], [A6 - 0x13A]
  5585. 00003BF2  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  5586. 00003BF6  3D7C 0001 FEC2           move.w     [A6 - 0x13E], 0x1
  5587. 00003BFC  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  5588. 00003C00  43EE FD30                lea.l      A1, [A6 - 0x2D0]
  5589. 00003C04  707F                     moveq.l    D0, 0x7F
  5590. label00003C06:
  5591. 00003C06  30D9                     move.w     [A0]+, [A1]+
  5592. 00003C08  51C8 FFFC                dbf        D0, -0x6 /* 00003C06 */
  5593. label00003C0C:
  5594. 00003C0C  7001                     moveq.l    D0, 0x01
  5595. 00003C0E  B06E FEC2                cmp.w      D0, [A6 - 0x13E]
  5596. 00003C12  664A                     bne        +0x4C /* 00003C5E */
  5597. 00003C14  487A 00B0                pea.l      [PC + 0xB0 /* 00003CC6, value 0x15E4E56 */]
  5598. 00003C18  486E FEC4                pea.l      [A6 - 0x13C]
  5599. 00003C1C  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  5600. 00003C20  3C1F                     move.w     D6, [A7]+
  5601. 00003C22  6F3A                     ble        +0x3C /* 00003C5E */
  5602. 00003C24  4267                     clr.w      -[A7]
  5603. 00003C26  42A7                     clr.l      -[A7]
  5604. 00003C28  486E FFEC                pea.l      [A6 - 0x14]
  5605. 00003C2C  2F0B                     move.l     -[A7], A3
  5606. 00003C2E  4EBA F5F4                jsr        [PC - 0xA0C /* 00003224 */]
  5607. 00003C32  486E FE32                pea.l      [A6 - 0x1CE]
  5608. 00003C36  1F3C 0001                move.b     -[A7], 0x1
  5609. 00003C3A  2F0B                     move.l     -[A7], A3
  5610. 00003C3C  4EBA 031A                jsr        [PC + 0x31A /* 00003F58 */]
  5611. 00003C40  3E1F                     move.w     D7, [A7]+
  5612. 00003C42  486E FEC4                pea.l      [A6 - 0x13C]
  5613. 00003C46  3F06                     move.w     -[A7], D6
  5614. 00003C48  3F3C 0001                move.w     -[A7], 0x1
  5615. 00003C4C  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  5616. 00003C50  486E FE3A                pea.l      [A6 - 0x1C6]
  5617. 00003C54  486E FEC4                pea.l      [A6 - 0x13C]
  5618. 00003C58  3F06                     move.w     -[A7], D6
  5619. 00003C5A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  5620. label00003C5E:
  5621. 00003C5E  302E FFDA                move.w     D0, [A6 - 0x26]
  5622. 00003C62  906E FFD6                sub.w      D0, [A6 - 0x2A]
  5623. 00003C66  48C0                     ext.l      D0
  5624. 00003C68  81FC 0002                divs.w     D0, 0x2
  5625. 00003C6C  D06E FFD6                add.w      D0, [A6 - 0x2A]
  5626. 00003C70  3D40 FFCA                move.w     [A6 - 0x36], D0
  5627. 00003C74  302E FFD8                move.w     D0, [A6 - 0x28]
  5628. 00003C78  906E FFD4                sub.w      D0, [A6 - 0x2C]
  5629. 00003C7C  48C0                     ext.l      D0
  5630. 00003C7E  81FC 0002                divs.w     D0, 0x2
  5631. 00003C82  D06E FFD4                add.w      D0, [A6 - 0x2C]
  5632. 00003C86  3D40 FFC8                move.w     [A6 - 0x38], D0
  5633. 00003C8A  4267                     clr.w      -[A7]
  5634. 00003C8C  486E FEC2                pea.l      [A6 - 0x13E]
  5635. 00003C90  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  5636. 00003C94  486E FFD4                pea.l      [A6 - 0x2C]
  5637. 00003C98  42A7                     clr.l      -[A7]
  5638. 00003C9A  3F2E FEBC                move.w     -[A7], [A6 - 0x144]
  5639. 00003C9E  3F2E FEBE                move.w     -[A7], [A6 - 0x142]
  5640. 00003CA2  4267                     clr.w      -[A7]
  5641. 00003CA4  303C 0B01                move.w     D0, 0xB01
  5642. 00003CA8  A830                     syscall    Pack14
  5643. 00003CAA  3E1F                     move.w     D7, [A7]+
  5644. 00003CAC  6606                     bne        +0x8 /* 00003CB4 */
  5645. 00003CAE  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5646. label00003CB4:
  5647. 00003CB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5648. 00003CB8  A878                     syscall    SetOrigin
  5649. label00003CBA:
  5650. 00003CBA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5651. 00003CBE  4E5E                     unlink     A6
  5652. 00003CC0  205F                     movea.l    A0, [A7]+
  5653. 00003CC2  504F                     addq.w     A7, 8
  5654. 00003CC4  4ED0                     jmp        [A0]
  5655. 00003CC6  015E                     bchg       [A6]+, D0
  5656. export_1595:
  5657. 00003CC8  4E56 0000                link       A6, 0
  5658. 00003CCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5659. 00003CD0  4EBA F5C6                jsr        [PC - 0xA3A /* 00003298 */]
  5660. 00003CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  5661. 00003CD8  2050                     movea.l    A0, [A0]
  5662. 00003CDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5663. 00003CDC  2140 00F2                move.l     [A0 + 0xF2], D0
  5664. 00003CE0  4E5E                     unlink     A6
  5665. 00003CE2  2E9F                     move.l     [A7], [A7]+
  5666. 00003CE4  4E75                     rts
  5667. 00003CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5668. export_1596: // at 00003CE8 (misaligned)
  5669. 00003CEA  FF42                     .extension 0xF42 <<F/4-5/7>> // unimplemented
  5670. 00003CEC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5671. 00003CF0  206E 0010                movea.l    A0, [A6 + 0x10]
  5672. 00003CF4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5673. 00003CF8  7003                     moveq.l    D0, 0x03
  5674. label00003CFA:
  5675. 00003CFA  32D8                     move.w     [A1]+, [A0]+
  5676. 00003CFC  51C8 FFFC                dbf        D0, -0x6 /* 00003CFA */
  5677. 00003D00  206E 000C                movea.l    A0, [A6 + 0xC]
  5678. 00003D04  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5679. 00003D08  7003                     moveq.l    D0, 0x03
  5680. label00003D0A:
  5681. 00003D0A  32D8                     move.w     [A1]+, [A0]+
  5682. 00003D0C  51C8 FFFC                dbf        D0, -0x6 /* 00003D0A */
  5683. 00003D10  266E 0008                movea.l    A3, [A6 + 0x8]
  5684. 00003D14  486E FFF8                pea.l      [A6 - 0x8]
  5685. 00003D18  486E FFF0                pea.l      [A6 - 0x10]
  5686. 00003D1C  2F0B                     move.l     -[A7], A3
  5687. 00003D1E  4EBA F590                jsr        [PC - 0xA70 /* 000032B0 */]
  5688. 00003D22  486E FF44                pea.l      [A6 - 0xBC]
  5689. 00003D26  A976                     syscall    GetKeys
  5690. 00003D28  703A                     moveq.l    D0, 0x3A
  5691. 00003D2A  3200                     move.w     D1, D0
  5692. 00003D2C  E641                     asr        D1.w, 3
  5693. 00003D2E  41EE FF44                lea.l      A0, [A6 - 0xBC]
  5694. 00003D32  0130 1000                btst       [A0 + D1.w], D0
  5695. 00003D36  56C0                     sne        D0
  5696. 00003D38  0240 0001                andi.w     D0, 0x1
  5697. 00003D3C  1C00                     move.b     D6, D0
  5698. 00003D3E  4267                     clr.w      -[A7]
  5699. 00003D40  486E FFF8                pea.l      [A6 - 0x8]
  5700. 00003D44  486E FFF0                pea.l      [A6 - 0x10]
  5701. 00003D48  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  5702. 00003D4C  101F                     move.b     D0, [A7]+
  5703. 00003D4E  6600 01FA                bne        +0x1FC /* 00003F4A */
  5704. 00003D52  42A7                     clr.l      -[A7]
  5705. 00003D54  2F0B                     move.l     -[A7], A3
  5706. 00003D56  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  5707. 00003D5A  285F                     movea.l    A4, [A7]+
  5708. 00003D5C  4267                     clr.w      -[A7]
  5709. 00003D5E  2F0C                     move.l     -[A7], A4
  5710. 00003D60  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5711. 00003D64  1E1F                     move.b     D7, [A7]+
  5712. 00003D66  4267                     clr.w      -[A7]
  5713. 00003D68  486E FFF8                pea.l      [A6 - 0x8]
  5714. 00003D6C  486D FC1C                pea.l      [A5 - 0x3E4]
  5715. 00003D70  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  5716. 00003D74  101F                     move.b     D0, [A7]+
  5717. 00003D76  6700 0090                beq        +0x92 /* 00003E08 */
  5718. 00003D7A  42A7                     clr.l      -[A7]
  5719. 00003D7C  42A7                     clr.l      -[A7]
  5720. 00003D7E  2F3C 6B79 7374           move.l     -[A7], 0x6B797374 /* 'kyst' */
  5721. 00003D84  2F0C                     move.l     -[A7], A4
  5722. 00003D86  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5723. 00003D8A  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5724. 00003D8E  42A7                     clr.l      -[A7]
  5725. 00003D90  42A7                     clr.l      -[A7]
  5726. 00003D92  2F3C 6473 7374           move.l     -[A7], 0x64737374 /* 'dsst' */
  5727. 00003D98  2F0C                     move.l     -[A7], A4
  5728. 00003D9A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5729. 00003D9E  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5730. 00003DA2  4267                     clr.w      -[A7]
  5731. 00003DA4  1F3C 0001                move.b     -[A7], 0x1
  5732. 00003DA8  42A7                     clr.l      -[A7]
  5733. 00003DAA  2F3C 7468 6278           move.l     -[A7], 0x74686278 /* 'thbx' */
  5734. 00003DB0  2F0C                     move.l     -[A7], A4
  5735. 00003DB2  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5736. 00003DB6  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5737. 00003DBA  42A7                     clr.l      -[A7]
  5738. 00003DBC  42A7                     clr.l      -[A7]
  5739. 00003DBE  2F3C 6473 6376           move.l     -[A7], 0x64736376 /* 'dscv' */
  5740. 00003DC4  2F0C                     move.l     -[A7], A4
  5741. 00003DC6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5742. 00003DCA  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5743. 00003DCE  42A7                     clr.l      -[A7]
  5744. 00003DD0  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  5745. 00003DD6  2F0C                     move.l     -[A7], A4
  5746. 00003DD8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5747. 00003DDC  42A7                     clr.l      -[A7]
  5748. 00003DDE  4267                     clr.w      -[A7]
  5749. 00003DE0  1F3C 0001                move.b     -[A7], 0x1
  5750. 00003DE4  1F3C 0001                move.b     -[A7], 0x1
  5751. 00003DE8  4EBA 0B46                jsr        [PC + 0xB46 /* 00004930 */]
  5752. 00003DEC  42A7                     clr.l      -[A7]
  5753. 00003DEE  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  5754. 00003DF4  2F0C                     move.l     -[A7], A4
  5755. 00003DF6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5756. 00003DFA  42A7                     clr.l      -[A7]
  5757. 00003DFC  1F3C 0001                move.b     -[A7], 0x1
  5758. 00003E00  4EBA 0C4A                jsr        [PC + 0xC4A /* 00004A4C */]
  5759. 00003E04  6000 0144                bra        +0x146 /* 00003F4A */
  5760. label00003E08:
  5761. 00003E08  1F3C 0001                move.b     -[A7], 0x1
  5762. 00003E0C  1F07                     move.b     -[A7], D7
  5763. 00003E0E  42A7                     clr.l      -[A7]
  5764. 00003E10  2F3C 7468 6278           move.l     -[A7], 0x74686278 /* 'thbx' */
  5765. 00003E16  2F0C                     move.l     -[A7], A4
  5766. 00003E18  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5767. 00003E1C  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5768. 00003E20  4267                     clr.w      -[A7]
  5769. 00003E22  42A7                     clr.l      -[A7]
  5770. 00003E24  486E FFF8                pea.l      [A6 - 0x8]
  5771. 00003E28  2F0B                     move.l     -[A7], A3
  5772. 00003E2A  4EBA F3F8                jsr        [PC - 0xC08 /* 00003224 */]
  5773. 00003E2E  486E FF5A                pea.l      [A6 - 0xA6]
  5774. 00003E32  4267                     clr.w      -[A7]
  5775. 00003E34  2F0B                     move.l     -[A7], A3
  5776. 00003E36  4EBA F650                jsr        [PC - 0x9B0 /* 00003488 */]
  5777. 00003E3A  3A1F                     move.w     D5, [A7]+
  5778. 00003E3C  6600 009A                bne        +0x9C /* 00003ED8 */
  5779. 00003E40  1F3C 0001                move.b     -[A7], 0x1
  5780. 00003E44  4267                     clr.w      -[A7]
  5781. 00003E46  42A7                     clr.l      -[A7]
  5782. 00003E48  2F3C 6B79 7374           move.l     -[A7], 0x6B797374 /* 'kyst' */
  5783. 00003E4E  2F0C                     move.l     -[A7], A4
  5784. 00003E50  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5785. 00003E54  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5786. 00003E58  1F3C 0001                move.b     -[A7], 0x1
  5787. 00003E5C  4267                     clr.w      -[A7]
  5788. 00003E5E  42A7                     clr.l      -[A7]
  5789. 00003E60  2F3C 6473 7374           move.l     -[A7], 0x64737374 /* 'dsst' */
  5790. 00003E66  2F0C                     move.l     -[A7], A4
  5791. 00003E68  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5792. 00003E6C  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5793. 00003E70  1F3C 0001                move.b     -[A7], 0x1
  5794. 00003E74  4267                     clr.w      -[A7]
  5795. 00003E76  42A7                     clr.l      -[A7]
  5796. 00003E78  2F3C 6473 6376           move.l     -[A7], 0x64736376 /* 'dscv' */
  5797. 00003E7E  2F0C                     move.l     -[A7], A4
  5798. 00003E80  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5799. 00003E84  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5800. 00003E88  42A7                     clr.l      -[A7]
  5801. 00003E8A  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  5802. 00003E90  2F0C                     move.l     -[A7], A4
  5803. 00003E92  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5804. 00003E96  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5805. 00003E9A  1006                     move.b     D0, D6
  5806. 00003E9C  0A00 0001                xori.b     D0, 0x1
  5807. 00003EA0  1F00                     move.b     -[A7], D0
  5808. 00003EA2  42A7                     clr.l      -[A7]
  5809. 00003EA4  4EBA 1186                jsr        [PC + 0x1186 /* 0000502C */]
  5810. 00003EA8  205F                     movea.l    A0, [A7]+
  5811. 00003EAA  7001                     moveq.l    D0, 0x01
  5812. 00003EAC  2050                     movea.l    A0, [A0]
  5813. 00003EAE  B068 015A                cmp.w      D0, [A0 + 0x15A]
  5814. 00003EB2  57C0                     seq        D0
  5815. 00003EB4  4400                     neg.b      D0
  5816. 00003EB6  1F00                     move.b     -[A7], D0
  5817. 00003EB8  1F07                     move.b     -[A7], D7
  5818. 00003EBA  4EBA 0A74                jsr        [PC + 0xA74 /* 00004930 */]
  5819. 00003EBE  42A7                     clr.l      -[A7]
  5820. 00003EC0  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  5821. 00003EC6  2F0C                     move.l     -[A7], A4
  5822. 00003EC8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5823. 00003ECC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5824. 00003ED0  1F07                     move.b     -[A7], D7
  5825. 00003ED2  4EBA 0B78                jsr        [PC + 0xB78 /* 00004A4C */]
  5826. 00003ED6  6072                     bra        +0x74 /* 00003F4A */
  5827. label00003ED8:
  5828. 00003ED8  42A7                     clr.l      -[A7]
  5829. 00003EDA  42A7                     clr.l      -[A7]
  5830. 00003EDC  2F3C 6B79 7374           move.l     -[A7], 0x6B797374 /* 'kyst' */
  5831. 00003EE2  2F0C                     move.l     -[A7], A4
  5832. 00003EE4  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5833. 00003EE8  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5834. 00003EEC  42A7                     clr.l      -[A7]
  5835. 00003EEE  42A7                     clr.l      -[A7]
  5836. 00003EF0  2F3C 6473 7374           move.l     -[A7], 0x64737374 /* 'dsst' */
  5837. 00003EF6  2F0C                     move.l     -[A7], A4
  5838. 00003EF8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5839. 00003EFC  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5840. 00003F00  42A7                     clr.l      -[A7]
  5841. 00003F02  42A7                     clr.l      -[A7]
  5842. 00003F04  2F3C 6473 6376           move.l     -[A7], 0x64736376 /* 'dscv' */
  5843. 00003F0A  2F0C                     move.l     -[A7], A4
  5844. 00003F0C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5845. 00003F10  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  5846. 00003F14  42A7                     clr.l      -[A7]
  5847. 00003F16  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  5848. 00003F1C  2F0C                     move.l     -[A7], A4
  5849. 00003F1E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5850. 00003F22  42A7                     clr.l      -[A7]
  5851. 00003F24  4267                     clr.w      -[A7]
  5852. 00003F26  1F3C 0001                move.b     -[A7], 0x1
  5853. 00003F2A  1F3C 0001                move.b     -[A7], 0x1
  5854. 00003F2E  4EBA 0A00                jsr        [PC + 0xA00 /* 00004930 */]
  5855. 00003F32  42A7                     clr.l      -[A7]
  5856. 00003F34  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  5857. 00003F3A  2F0C                     move.l     -[A7], A4
  5858. 00003F3C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5859. 00003F40  42A7                     clr.l      -[A7]
  5860. 00003F42  1F3C 0001                move.b     -[A7], 0x1
  5861. 00003F46  4EBA 0B04                jsr        [PC + 0xB04 /* 00004A4C */]
  5862. label00003F4A:
  5863. 00003F4A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5864. 00003F4E  4E5E                     unlink     A6
  5865. 00003F50  205F                     movea.l    A0, [A7]+
  5866. 00003F52  DEFC 000C                add.w      A7, 0xC
  5867. 00003F56  4ED0                     jmp        [A0]
  5868. export_1597:
  5869. fn00003F58:
  5870. 00003F58  4E56 FFFA                link       A6, -0x0006
  5871. 00003F5C  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  5872. 00003F60  286E 0008                movea.l    A4, [A6 + 0x8]
  5873. 00003F64  4247                     clr.w      D7
  5874. 00003F66  2054                     movea.l    A0, [A4]
  5875. 00003F68  4AA8 0058                tst.l      [A0 + 0x58]
  5876. 00003F6C  6608                     bne        +0xA /* 00003F76 */
  5877. 00003F6E  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  5878. 00003F74  6068                     bra        +0x6A /* 00003FDE */
  5879. label00003F76:
  5880. 00003F76  206E 000E                movea.l    A0, [A6 + 0xE]
  5881. 00003F7A  2454                     movea.l    A2, [A4]
  5882. 00003F7C  43EA 00F2                lea.l      A1, [A2 + 0xF2]
  5883. 00003F80  7043                     moveq.l    D0, 0x43
  5884. label00003F82:
  5885. 00003F82  30D9                     move.w     [A0]+, [A1]+
  5886. 00003F84  51C8 FFFC                dbf        D0, -0x6 /* 00003F82 */
  5887. 00003F88  206A 0058                movea.l    A0, [A2 + 0x58]
  5888. 00003F8C  2050                     movea.l    A0, [A0]
  5889. 00003F8E  202E 0012                move.l     D0, [A6 + 0x12]
  5890. 00003F92  5380                     subq.l     D0, 1
  5891. 00003F94  E580                     asl        D0, 2
  5892. 00003F96  2C30 0800                move.l     D6, [A0 + D0]
  5893. 00003F9A  102E 000C                move.b     D0, [A6 + 0xC]
  5894. 00003F9E  6610                     bne        +0x12 /* 00003FB0 */
  5895. 00003FA0  206E 000E                movea.l    A0, [A6 + 0xE]
  5896. 00003FA4  BC90                     cmp.l      D6, [A0]
  5897. 00003FA6  56C1                     sne        D1
  5898. 00003FA8  8001                     or.b       D0, D1
  5899. 00003FAA  0240 0001                andi.w     D0, 0x1
  5900. 00003FAE  672A                     beq        +0x2C /* 00003FDA */
  5901. label00003FB0:
  5902. 00003FB0  4267                     clr.w      -[A7]
  5903. 00003FB2  2F06                     move.l     -[A7], D6
  5904. 00003FB4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5905. 00003FB8  4EAD 52DA                jsr        [A5 + 0x52DA /* export_2647 */]
  5906. 00003FBC  3E1F                     move.w     D7, [A7]+
  5907. 00003FBE  6708                     beq        +0xA /* 00003FC8 */
  5908. 00003FC0  206E 000E                movea.l    A0, [A6 + 0xE]
  5909. 00003FC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  5910. 00003FC6  2080                     move.l     [A0], D0
  5911. label00003FC8:
  5912. 00003FC8  206E 000E                movea.l    A0, [A6 + 0xE]
  5913. 00003FCC  2454                     movea.l    A2, [A4]
  5914. 00003FCE  43EA 00F2                lea.l      A1, [A2 + 0xF2]
  5915. 00003FD2  7043                     moveq.l    D0, 0x43
  5916. label00003FD4:
  5917. 00003FD4  32D8                     move.w     [A1]+, [A0]+
  5918. 00003FD6  51C8 FFFC                dbf        D0, -0x6 /* 00003FD4 */
  5919. label00003FDA:
  5920. 00003FDA  3D47 0016                move.w     [A6 + 0x16], D7
  5921. label00003FDE:
  5922. 00003FDE  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  5923. 00003FE2  4E5E                     unlink     A6
  5924. 00003FE4  205F                     movea.l    A0, [A7]+
  5925. 00003FE6  DEFC 000E                add.w      A7, 0xE
  5926. 00003FEA  4ED0                     jmp        [A0]
  5927. export_1598:
  5928. 00003FEC  4E56 FFE8                link       A6, -0x0018
  5929. 00003FF0  48E7 0018                movem.l    -[A7], A3,A4
  5930. 00003FF4  266E 0010                movea.l    A3, [A6 + 0x10]
  5931. 00003FF8  2D6D FADC 0018           move.l     [A6 + 0x18], [A5 - 0x524]
  5932. 00003FFE  42A7                     clr.l      -[A7]
  5933. 00004000  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  5934. 00004006  42A7                     clr.l      -[A7]
  5935. 00004008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5936. 0000400C  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  5937. 00004010  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5938. 00004014  205F                     movea.l    A0, [A7]+
  5939. 00004016  2050                     movea.l    A0, [A0]
  5940. 00004018  2868 0048                movea.l    A4, [A0 + 0x48]
  5941. 0000401C  486E FFE8                pea.l      [A6 - 0x18]
  5942. 00004020  2F0C                     move.l     -[A7], A4
  5943. 00004022  4EBA F3C8                jsr        [PC - 0xC38 /* 000033EC */]
  5944. 00004026  205F                     movea.l    A0, [A7]+
  5945. 00004028  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5946. 0000402C  7003                     moveq.l    D0, 0x03
  5947. label0000402E:
  5948. 0000402E  32D8                     move.w     [A1]+, [A0]+
  5949. 00004030  51C8 FFFC                dbf        D0, -0x6 /* 0000402E */
  5950. 00004034  7002                     moveq.l    D0, 0x02
  5951. 00004036  B06B 0010                cmp.w      D0, [A3 + 0x10]
  5952. 0000403A  57C0                     seq        D0
  5953. 0000403C  4A00                     tst.b      D0
  5954. 0000403E  676A                     beq        +0x6C /* 000040AA */
  5955. 00004040  2F00                     move.l     -[A7], D0
  5956. 00004042  4267                     clr.w      -[A7]
  5957. 00004044  486E FFF0                pea.l      [A6 - 0x10]
  5958. 00004048  486D FC1C                pea.l      [A5 - 0x3E4]
  5959. 0000404C  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  5960. 00004050  121F                     move.b     D1, [A7]+
  5961. 00004052  201F                     move.l     D0, [A7]+
  5962. 00004054  0A01 0001                xori.b     D1, 0x1
  5963. 00004058  C001                     and.b      D0, D1
  5964. 0000405A  674E                     beq        +0x50 /* 000040AA */
  5965. 0000405C  102B 0008                move.b     D0, [A3 + 0x8]
  5966. 00004060  6712                     beq        +0x14 /* 00004074 */
  5967. 00004062  42A7                     clr.l      -[A7]
  5968. 00004064  3F3C 07E4                move.w     -[A7], 0x7E4
  5969. 00004068  2F0C                     move.l     -[A7], A4
  5970. 0000406A  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  5971. 0000406E  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  5972. 00004072  604C                     bra        +0x4E /* 000040C0 */
  5973. label00004074:
  5974. 00004074  486E FFFC                pea.l      [A6 - 0x4]
  5975. 00004078  486D 355C                pea.l      [A5 + 0x355C]
  5976. 0000407C  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  5977. 00004080  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  5978. 00004084  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5979. 00004088  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  5980. 0000408C  3F3C 07D4                move.w     -[A7], 0x7D4
  5981. 00004090  2F0C                     move.l     -[A7], A4
  5982. 00004092  1F3C 0001                move.b     -[A7], 0x1
  5983. 00004096  1F3C 0001                move.b     -[A7], 0x1
  5984. 0000409A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5985. 0000409E  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  5986. 000040A2  2D6E FFFC 0018           move.l     [A6 + 0x18], [A6 - 0x4]
  5987. 000040A8  6016                     bra        +0x18 /* 000040C0 */
  5988. label000040AA:
  5989. 000040AA  102B 0009                move.b     D0, [A3 + 0x9]
  5990. 000040AE  6710                     beq        +0x12 /* 000040C0 */
  5991. 000040B0  42A7                     clr.l      -[A7]
  5992. 000040B2  3F3C 0BC3                move.w     -[A7], 0xBC3
  5993. 000040B6  2F0C                     move.l     -[A7], A4
  5994. 000040B8  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  5995. 000040BC  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  5996. label000040C0:
  5997. 000040C0  4CDF 1800                movem.l    A3,A4, [A7]+
  5998. 000040C4  4E5E                     unlink     A6
  5999. 000040C6  205F                     movea.l    A0, [A7]+
  6000. 000040C8  DEFC 0010                add.w      A7, 0x10
  6001. 000040CC  4ED0                     jmp        [A0]
  6002. 000040CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6003. export_1599: // at 000040D0 (misaligned)
  6004. 000040D2  FFF4                     .invalid   <<F/7/7>>
  6005. 000040D4  2F0C                     move.l     -[A7], A4
  6006. 000040D6  42A7                     clr.l      -[A7]
  6007. 000040D8  3F3C 0442                move.w     -[A7], 0x442
  6008. 000040DC  A9B9                     syscall    GetCursor
  6009. 000040DE  285F                     movea.l    A4, [A7]+
  6010. 000040E0  200C                     move.l     D0, A4
  6011. 000040E2  6704                     beq        +0x6 /* 000040E8 */
  6012. 000040E4  2F14                     move.l     -[A7], [A4]
  6013. 000040E6  A851                     syscall    SetCursor
  6014. label000040E8:
  6015. 000040E8  486E FFF8                pea.l      [A6 - 0x8]
  6016. 000040EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6017. 000040F0  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  6018. 000040F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6019. 000040F8  486E FFF8                pea.l      [A6 - 0x8]
  6020. 000040FC  A8DF                     syscall    RectRgn
  6021. 000040FE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  6022. 00004104  285F                     movea.l    A4, [A7]+
  6023. 00004106  4E5E                     unlink     A6
  6024. 00004108  205F                     movea.l    A0, [A7]+
  6025. 0000410A  DEFC 000C                add.w      A7, 0xC
  6026. 0000410E  4ED0                     jmp        [A0]
  6027. export_1600:
  6028. 00004110  4E56 FE00                link       A6, -0x0200
  6029. 00004114  486E FE00                pea.l      [A6 - 0x200]
  6030. 00004118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6031. 0000411C  4EAD 3A5A                jsr        [A5 + 0x3A5A /* export_1863 */]
  6032. 00004120  486E FF00                pea.l      [A6 - 0x100]
  6033. 00004124  2F3C 0002 0FB4           move.l     -[A7], 0x20FB4
  6034. 0000412A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  6035. 0000412E  4267                     clr.w      -[A7]
  6036. 00004130  486E FE00                pea.l      [A6 - 0x200]
  6037. 00004134  486E FF00                pea.l      [A6 - 0x100]
  6038. 00004138  1F3C 0001                move.b     -[A7], 0x1
  6039. 0000413C  1F3C 0001                move.b     -[A7], 0x1
  6040. 00004140  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  6041. 00004144  101F                     move.b     D0, [A7]+
  6042. 00004146  6704                     beq        +0x6 /* 0000414C */
  6043. 00004148  526E 002A                addq.w     [A6 + 0x2A], 1
  6044. label0000414C:
  6045. 0000414C  4267                     clr.w      -[A7]
  6046. 0000414E  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  6047. 00004152  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  6048. 00004156  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  6049. 0000415A  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  6050. 0000415E  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  6051. 00004162  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6052. 00004166  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6053. 0000416A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6054. 0000416E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6055. 00004172  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6056. 00004176  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6057. 0000417A  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  6058. 0000417E  3D5F 0032                move.w     [A6 + 0x32], [A7]+
  6059. 00004182  4E5E                     unlink     A6
  6060. 00004184  205F                     movea.l    A0, [A7]+
  6061. 00004186  DEFC 002A                add.w      A7, 0x2A /* '*' */
  6062. 0000418A  4ED0                     jmp        [A0]
  6063. fn0000418C:
  6064. 0000418C  4E56 FFFC                link       A6, -0x0004
  6065. 00004190  42A7                     clr.l      -[A7]
  6066. 00004192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6067. 00004196  702A                     moveq.l    D0, 0x2A
  6068. 00004198  2F00                     move.l     -[A7], D0
  6069. 0000419A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6070. 0000419E  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  6071. 000041A2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6072. 000041A6  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  6073. 000041AC  4E5E                     unlink     A6
  6074. 000041AE  2E9F                     move.l     [A7], [A7]+
  6075. 000041B0  4E75                     rts
  6076. 000041B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6077. // begin alternate branch 000041B4-000041B8
  6078. fn000041B4:
  6079. 000041B4  4E56 FF98                link       A6, -0x0068
  6080. // end alternate branch 000041B4-000041B8
  6081. fn000041B4: // (misaligned)
  6082. 000041B6  FF98                     .invalid   <<F/6/7>>
  6083. 000041B8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6084. 000041BC  286E 0008                movea.l    A4, [A6 + 0x8]
  6085. 000041C0  426E FFA2                clr.w      [A6 - 0x5E]
  6086. 000041C4  302E 000C                move.w     D0, [A6 + 0xC]
  6087. 000041C8  5340                     subq.w     D0, 1
  6088. 000041CA  3D40 FFA0                move.w     [A6 - 0x60], D0
  6089. 000041CE  3E2E FFA2                move.w     D7, [A6 - 0x5E]
  6090. 000041D2  6000 0132                bra        +0x134 /* 00004306 */
  6091. label000041D6:
  6092. 000041D6  2054                     movea.l    A0, [A4]
  6093. 000041D8  2050                     movea.l    A0, [A0]
  6094. 000041DA  3007                     move.w     D0, D7
  6095. 000041DC  48C0                     ext.l      D0
  6096. 000041DE  2F00                     move.l     -[A7], D0
  6097. 000041E0  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6098. 000041E6  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6099. 000041EA  201F                     move.l     D0, [A7]+
  6100. 000041EC  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  6101. 000041F0  41F0 0800                lea.l      A0, [A0 + D0]
  6102. 000041F4  7014                     moveq.l    D0, 0x14
  6103. label000041F6:
  6104. 000041F6  32D8                     move.w     [A1]+, [A0]+
  6105. 000041F8  51C8 FFFC                dbf        D0, -0x6 /* 000041F6 */
  6106. 000041FC  4245                     clr.w      D5
  6107. 000041FE  4244                     clr.w      D4
  6108. 00004200  426E FF9E                clr.w      [A6 - 0x62]
  6109. 00004204  3007                     move.w     D0, D7
  6110. 00004206  5340                     subq.w     D0, 1
  6111. 00004208  3D40 FF9C                move.w     [A6 - 0x64], D0
  6112. 0000420C  3C2E FF9E                move.w     D6, [A6 - 0x62]
  6113. 00004210  604C                     bra        +0x4E /* 0000425E */
  6114. label00004212:
  6115. 00004212  2054                     movea.l    A0, [A4]
  6116. 00004214  2050                     movea.l    A0, [A0]
  6117. 00004216  3006                     move.w     D0, D6
  6118. 00004218  48C0                     ext.l      D0
  6119. 0000421A  2F00                     move.l     -[A7], D0
  6120. 0000421C  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6121. 00004222  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6122. 00004226  201F                     move.l     D0, [A7]+
  6123. 00004228  43EE FFCE                lea.l      A1, [A6 - 0x32]
  6124. 0000422C  41F0 0800                lea.l      A0, [A0 + D0]
  6125. 00004230  7014                     moveq.l    D0, 0x14
  6126. label00004232:
  6127. 00004232  32D8                     move.w     [A1]+, [A0]+
  6128. 00004234  51C8 FFFC                dbf        D0, -0x6 /* 00004232 */
  6129. 00004238  4267                     clr.w      -[A7]
  6130. 0000423A  486E FFAE                pea.l      [A6 - 0x52]
  6131. 0000423E  486E FFD8                pea.l      [A6 - 0x28]
  6132. 00004242  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  6133. 00004246  7001                     moveq.l    D0, 0x01
  6134. 00004248  B05F                     cmp.w      D0, [A7]+
  6135. 0000424A  6E02                     bgt        +0x4 /* 0000424E */
  6136. 0000424C  5245                     addq.w     D5, 1
  6137. label0000424E:
  6138. 0000424E  202E FFA6                move.l     D0, [A6 - 0x5A]
  6139. 00004252  B0AE FFD0                cmp.l      D0, [A6 - 0x30]
  6140. 00004256  6E02                     bgt        +0x4 /* 0000425A */
  6141. 00004258  5244                     addq.w     D4, 1
  6142. label0000425A:
  6143. 0000425A  5246                     addq.w     D6, 1
  6144. 0000425C  6906                     bvs        +0x8 /* 00004264 */
  6145. label0000425E:
  6146. 0000425E  BC6E FF9C                cmp.w      D6, [A6 - 0x64]
  6147. 00004262  6FAE                     ble        -0x50 /* 00004212 */
  6148. label00004264:
  6149. 00004264  3007                     move.w     D0, D7
  6150. 00004266  5240                     addq.w     D0, 1
  6151. 00004268  3D40 FF9A                move.w     [A6 - 0x66], D0
  6152. 0000426C  302E 000C                move.w     D0, [A6 + 0xC]
  6153. 00004270  5340                     subq.w     D0, 1
  6154. 00004272  3D40 FF98                move.w     [A6 - 0x68], D0
  6155. 00004276  3C2E FF9A                move.w     D6, [A6 - 0x66]
  6156. 0000427A  604C                     bra        +0x4E /* 000042C8 */
  6157. label0000427C:
  6158. 0000427C  2054                     movea.l    A0, [A4]
  6159. 0000427E  2050                     movea.l    A0, [A0]
  6160. 00004280  3006                     move.w     D0, D6
  6161. 00004282  48C0                     ext.l      D0
  6162. 00004284  2F00                     move.l     -[A7], D0
  6163. 00004286  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6164. 0000428C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6165. 00004290  201F                     move.l     D0, [A7]+
  6166. 00004292  43EE FFCE                lea.l      A1, [A6 - 0x32]
  6167. 00004296  41F0 0800                lea.l      A0, [A0 + D0]
  6168. 0000429A  7014                     moveq.l    D0, 0x14
  6169. label0000429C:
  6170. 0000429C  32D8                     move.w     [A1]+, [A0]+
  6171. 0000429E  51C8 FFFC                dbf        D0, -0x6 /* 0000429C */
  6172. 000042A2  4267                     clr.w      -[A7]
  6173. 000042A4  486E FFAE                pea.l      [A6 - 0x52]
  6174. 000042A8  486E FFD8                pea.l      [A6 - 0x28]
  6175. 000042AC  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  6176. 000042B0  7001                     moveq.l    D0, 0x01
  6177. 000042B2  B05F                     cmp.w      D0, [A7]+
  6178. 000042B4  6E02                     bgt        +0x4 /* 000042B8 */
  6179. 000042B6  5245                     addq.w     D5, 1
  6180. label000042B8:
  6181. 000042B8  202E FFA6                move.l     D0, [A6 - 0x5A]
  6182. 000042BC  B0AE FFD0                cmp.l      D0, [A6 - 0x30]
  6183. 000042C0  6C02                     bge        +0x4 /* 000042C4 */
  6184. 000042C2  5244                     addq.w     D4, 1
  6185. label000042C4:
  6186. 000042C4  5246                     addq.w     D6, 1
  6187. 000042C6  6906                     bvs        +0x8 /* 000042CE */
  6188. label000042C8:
  6189. 000042C8  BC6E FF98                cmp.w      D6, [A6 - 0x68]
  6190. 000042CC  6FAE                     ble        -0x50 /* 0000427C */
  6191. label000042CE:
  6192. 000042CE  2054                     movea.l    A0, [A4]
  6193. 000042D0  2050                     movea.l    A0, [A0]
  6194. 000042D2  3005                     move.w     D0, D5
  6195. 000042D4  48C0                     ext.l      D0
  6196. 000042D6  2F00                     move.l     -[A7], D0
  6197. 000042D8  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6198. 000042DE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6199. 000042E2  201F                     move.l     D0, [A7]+
  6200. 000042E4  3187 0806                move.w     [A0 + D0 + 0x6], D7
  6201. 000042E8  2054                     movea.l    A0, [A4]
  6202. 000042EA  2050                     movea.l    A0, [A0]
  6203. 000042EC  3004                     move.w     D0, D4
  6204. 000042EE  48C0                     ext.l      D0
  6205. 000042F0  2F00                     move.l     -[A7], D0
  6206. 000042F2  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6207. 000042F8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6208. 000042FC  201F                     move.l     D0, [A7]+
  6209. 000042FE  3187 0808                move.w     [A0 + D0 + 0x8], D7
  6210. 00004302  5247                     addq.w     D7, 1
  6211. 00004304  6908                     bvs        +0xA /* 0000430E */
  6212. label00004306:
  6213. 00004306  BE6E FFA0                cmp.w      D7, [A6 - 0x60]
  6214. 0000430A  6F00 FECA                ble        -0x134 /* 000041D6 */
  6215. label0000430E:
  6216. 0000430E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6217. 00004312  4E5E                     unlink     A6
  6218. 00004314  205F                     movea.l    A0, [A7]+
  6219. 00004316  5C4F                     addq.w     A7, 6
  6220. 00004318  4ED0                     jmp        [A0]
  6221. 0000431A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6222. // begin alternate branch 0000431C-00004320
  6223. fn0000431C:
  6224. 0000431C  4E56 FF60                link       A6, -0x00A0
  6225. // end alternate branch 0000431C-00004320
  6226. fn0000431C: // (misaligned)
  6227. 0000431E  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  6228. 00004320  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6229. 00004324  286E 000A                movea.l    A4, [A6 + 0xA]
  6230. 00004328  102E 0008                move.b     D0, [A6 + 0x8]
  6231. 0000432C  6700 0106                beq        +0x108 /* 00004434 */
  6232. 00004330  4267                     clr.w      -[A7]
  6233. 00004332  2F0C                     move.l     -[A7], A4
  6234. 00004334  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  6235. 00004338  3C1F                     move.w     D6, [A7]+
  6236. 0000433A  426E FF86                clr.w      [A6 - 0x7A]
  6237. 0000433E  3006                     move.w     D0, D6
  6238. 00004340  5340                     subq.w     D0, 1
  6239. 00004342  3D40 FF84                move.w     [A6 - 0x7C], D0
  6240. 00004346  3E2E FF86                move.w     D7, [A6 - 0x7A]
  6241. 0000434A  6000 00DC                bra        +0xDE /* 00004428 */
  6242. label0000434E:
  6243. 0000434E  486E FF64                pea.l      [A6 - 0x9C]
  6244. 00004352  2F0C                     move.l     -[A7], A4
  6245. 00004354  3F07                     move.w     -[A7], D7
  6246. 00004356  486E FFFB                pea.l      [A6 - 0x5]
  6247. 0000435A  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  6248. 0000435E  205F                     movea.l    A0, [A7]+
  6249. 00004360  43EE FFDA                lea.l      A1, [A6 - 0x26]
  6250. 00004364  700F                     moveq.l    D0, 0x0F
  6251. label00004366:
  6252. 00004366  32D8                     move.w     [A1]+, [A0]+
  6253. 00004368  51C8 FFFC                dbf        D0, -0x6 /* 00004366 */
  6254. 0000436C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  6255. 0000436E  4267                     clr.w      -[A7]
  6256. 00004370  486E FFDA                pea.l      [A6 - 0x26]
  6257. 00004374  486E FFB4                pea.l      [A6 - 0x4C]
  6258. 00004378  4EAD 532A                jsr        [A5 + 0x532A /* export_2657 */]
  6259. 0000437C  4A5F                     tst.w      [A7]+
  6260. 0000437E  6604                     bne        +0x6 /* 00004384 */
  6261. 00004380  3A2E FFD6                move.w     D5, [A6 - 0x2A]
  6262. label00004384:
  6263. 00004384  206E 000E                movea.l    A0, [A6 + 0xE]
  6264. 00004388  2050                     movea.l    A0, [A0]
  6265. 0000438A  3007                     move.w     D0, D7
  6266. 0000438C  48C0                     ext.l      D0
  6267. 0000438E  2F00                     move.l     -[A7], D0
  6268. 00004390  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6269. 00004396  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6270. 0000439A  201F                     move.l     D0, [A7]+
  6271. 0000439C  3187 0808                move.w     [A0 + D0 + 0x8], D7
  6272. 000043A0  206E 000E                movea.l    A0, [A6 + 0xE]
  6273. 000043A4  2050                     movea.l    A0, [A0]
  6274. 000043A6  3007                     move.w     D0, D7
  6275. 000043A8  48C0                     ext.l      D0
  6276. 000043AA  2F00                     move.l     -[A7], D0
  6277. 000043AC  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6278. 000043B2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6279. 000043B6  201F                     move.l     D0, [A7]+
  6280. 000043B8  3187 0806                move.w     [A0 + D0 + 0x6], D7
  6281. 000043BC  206E 000E                movea.l    A0, [A6 + 0xE]
  6282. 000043C0  2050                     movea.l    A0, [A0]
  6283. 000043C2  3007                     move.w     D0, D7
  6284. 000043C4  48C0                     ext.l      D0
  6285. 000043C6  2F00                     move.l     -[A7], D0
  6286. 000043C8  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6287. 000043CE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6288. 000043D2  201F                     move.l     D0, [A7]+
  6289. 000043D4  11AE FFFB 0800           move.b     [A0 + D0], [A6 - 0x5]
  6290. 000043DA  3005                     move.w     D0, D5
  6291. 000043DC  48C0                     ext.l      D0
  6292. 000043DE  206E 000E                movea.l    A0, [A6 + 0xE]
  6293. 000043E2  2050                     movea.l    A0, [A0]
  6294. 000043E4  3207                     move.w     D1, D7
  6295. 000043E6  48C1                     ext.l      D1
  6296. 000043E8  2F01                     move.l     -[A7], D1
  6297. 000043EA  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6298. 000043F0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6299. 000043F4  221F                     move.l     D1, [A7]+
  6300. 000043F6  2180 1802                move.l     [A0 + D1 + 0x2], D0
  6301. 000043FA  206E 000E                movea.l    A0, [A6 + 0xE]
  6302. 000043FE  2050                     movea.l    A0, [A0]
  6303. 00004400  3007                     move.w     D0, D7
  6304. 00004402  48C0                     ext.l      D0
  6305. 00004404  2F00                     move.l     -[A7], D0
  6306. 00004406  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6307. 0000440C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6308. 00004410  201F                     move.l     D0, [A7]+
  6309. 00004412  41F0 080A                lea.l      A0, [A0 + D0 + 0xA]
  6310. 00004416  43EE FFDA                lea.l      A1, [A6 - 0x26]
  6311. 0000441A  700F                     moveq.l    D0, 0x0F
  6312. label0000441C:
  6313. 0000441C  30D9                     move.w     [A0]+, [A1]+
  6314. 0000441E  51C8 FFFC                dbf        D0, -0x6 /* 0000441C */
  6315. 00004422  5247                     addq.w     D7, 1
  6316. 00004424  6900 00F6                bvs        +0xF8 /* 0000451C */
  6317. label00004428:
  6318. 00004428  BE6E FF84                cmp.w      D7, [A6 - 0x7C]
  6319. 0000442C  6F00 FF20                ble        -0xDE /* 0000434E */
  6320. 00004430  6000 00EA                bra        +0xEC /* 0000451C */
  6321. label00004434:
  6322. 00004434  4267                     clr.w      -[A7]
  6323. 00004436  2F0C                     move.l     -[A7], A4
  6324. 00004438  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  6325. 0000443C  3C1F                     move.w     D6, [A7]+
  6326. 0000443E  426E FF62                clr.w      [A6 - 0x9E]
  6327. 00004442  3006                     move.w     D0, D6
  6328. 00004444  5340                     subq.w     D0, 1
  6329. 00004446  3D40 FF60                move.w     [A6 - 0xA0], D0
  6330. 0000444A  3E2E FF62                move.w     D7, [A6 - 0x9E]
  6331. 0000444E  6000 00C4                bra        +0xC6 /* 00004514 */
  6332. label00004452:
  6333. 00004452  486E FF64                pea.l      [A6 - 0x9C]
  6334. 00004456  2F0C                     move.l     -[A7], A4
  6335. 00004458  3F07                     move.w     -[A7], D7
  6336. 0000445A  486E FFFB                pea.l      [A6 - 0x5]
  6337. 0000445E  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  6338. 00004462  205F                     movea.l    A0, [A7]+
  6339. 00004464  43EE FFDA                lea.l      A1, [A6 - 0x26]
  6340. 00004468  700F                     moveq.l    D0, 0x0F
  6341. label0000446A:
  6342. 0000446A  32D8                     move.w     [A1]+, [A0]+
  6343. 0000446C  51C8 FFFC                dbf        D0, -0x6 /* 0000446A */
  6344. 00004470  7AFF                     moveq.l    D5, 0xFFFFFFFF
  6345. 00004472  206E 000E                movea.l    A0, [A6 + 0xE]
  6346. 00004476  2050                     movea.l    A0, [A0]
  6347. 00004478  3007                     move.w     D0, D7
  6348. 0000447A  48C0                     ext.l      D0
  6349. 0000447C  2F00                     move.l     -[A7], D0
  6350. 0000447E  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6351. 00004484  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6352. 00004488  201F                     move.l     D0, [A7]+
  6353. 0000448A  3187 0808                move.w     [A0 + D0 + 0x8], D7
  6354. 0000448E  206E 000E                movea.l    A0, [A6 + 0xE]
  6355. 00004492  2050                     movea.l    A0, [A0]
  6356. 00004494  3007                     move.w     D0, D7
  6357. 00004496  48C0                     ext.l      D0
  6358. 00004498  2F00                     move.l     -[A7], D0
  6359. 0000449A  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6360. 000044A0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6361. 000044A4  201F                     move.l     D0, [A7]+
  6362. 000044A6  3187 0806                move.w     [A0 + D0 + 0x6], D7
  6363. 000044AA  206E 000E                movea.l    A0, [A6 + 0xE]
  6364. 000044AE  2050                     movea.l    A0, [A0]
  6365. 000044B0  3007                     move.w     D0, D7
  6366. 000044B2  48C0                     ext.l      D0
  6367. 000044B4  2F00                     move.l     -[A7], D0
  6368. 000044B6  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6369. 000044BC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6370. 000044C0  201F                     move.l     D0, [A7]+
  6371. 000044C2  11AE FFFB 0800           move.b     [A0 + D0], [A6 - 0x5]
  6372. 000044C8  3005                     move.w     D0, D5
  6373. 000044CA  48C0                     ext.l      D0
  6374. 000044CC  206E 000E                movea.l    A0, [A6 + 0xE]
  6375. 000044D0  2050                     movea.l    A0, [A0]
  6376. 000044D2  3207                     move.w     D1, D7
  6377. 000044D4  48C1                     ext.l      D1
  6378. 000044D6  2F01                     move.l     -[A7], D1
  6379. 000044D8  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6380. 000044DE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6381. 000044E2  221F                     move.l     D1, [A7]+
  6382. 000044E4  2180 1802                move.l     [A0 + D1 + 0x2], D0
  6383. 000044E8  206E 000E                movea.l    A0, [A6 + 0xE]
  6384. 000044EC  2050                     movea.l    A0, [A0]
  6385. 000044EE  3007                     move.w     D0, D7
  6386. 000044F0  48C0                     ext.l      D0
  6387. 000044F2  2F00                     move.l     -[A7], D0
  6388. 000044F4  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6389. 000044FA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6390. 000044FE  201F                     move.l     D0, [A7]+
  6391. 00004500  41F0 080A                lea.l      A0, [A0 + D0 + 0xA]
  6392. 00004504  43EE FFDA                lea.l      A1, [A6 - 0x26]
  6393. 00004508  700F                     moveq.l    D0, 0x0F
  6394. label0000450A:
  6395. 0000450A  30D9                     move.w     [A0]+, [A1]+
  6396. 0000450C  51C8 FFFC                dbf        D0, -0x6 /* 0000450A */
  6397. 00004510  5247                     addq.w     D7, 1
  6398. 00004512  6908                     bvs        +0xA /* 0000451C */
  6399. label00004514:
  6400. 00004514  BE6E FF60                cmp.w      D7, [A6 - 0xA0]
  6401. 00004518  6F00 FF38                ble        -0xC6 /* 00004452 */
  6402. label0000451C:
  6403. 0000451C  3F06                     move.w     -[A7], D6
  6404. 0000451E  486E 000E                pea.l      [A6 + 0xE]
  6405. 00004522  4EBA FC90                jsr        [PC - 0x370 /* 000041B4 */]
  6406. 00004526  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6407. 0000452A  4E5E                     unlink     A6
  6408. 0000452C  205F                     movea.l    A0, [A7]+
  6409. 0000452E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6410. 00004532  4ED0                     jmp        [A0]
  6411. export_1601:
  6412. 00004534  4E56 FFFE                link       A6, -0x0002
  6413. 00004538  48E7 0128                movem.l    -[A7], D7,A2,A4
  6414. 0000453C  286E 0008                movea.l    A4, [A6 + 0x8]
  6415. 00004540  2054                     movea.l    A0, [A4]
  6416. 00004542  4AA8 006C                tst.l      [A0 + 0x6C]
  6417. 00004546  6778                     beq        +0x7A /* 000045C0 */
  6418. 00004548  1028 0074                move.b     D0, [A0 + 0x74]
  6419. 0000454C  6724                     beq        +0x26 /* 00004572 */
  6420. 0000454E  2248                     movea.l    A1, A0
  6421. 00004550  2069 006C                movea.l    A0, [A1 + 0x6C]
  6422. 00004554  2050                     movea.l    A0, [A0]
  6423. 00004556  302E 0010                move.w     D0, [A6 + 0x10]
  6424. 0000455A  5340                     subq.w     D0, 1
  6425. 0000455C  48C0                     ext.l      D0
  6426. 0000455E  2F00                     move.l     -[A7], D0
  6427. 00004560  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6428. 00004566  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6429. 0000456A  201F                     move.l     D0, [A7]+
  6430. 0000456C  3E30 0806                move.w     D7, [A0 + D0 + 0x6]
  6431. 00004570  6022                     bra        +0x24 /* 00004594 */
  6432. label00004572:
  6433. 00004572  2254                     movea.l    A1, [A4]
  6434. 00004574  2069 006C                movea.l    A0, [A1 + 0x6C]
  6435. 00004578  2050                     movea.l    A0, [A0]
  6436. 0000457A  302E 0010                move.w     D0, [A6 + 0x10]
  6437. 0000457E  5340                     subq.w     D0, 1
  6438. 00004580  48C0                     ext.l      D0
  6439. 00004582  2F00                     move.l     -[A7], D0
  6440. 00004584  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6441. 0000458A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6442. 0000458E  201F                     move.l     D0, [A7]+
  6443. 00004590  3E30 0808                move.w     D7, [A0 + D0 + 0x8]
  6444. label00004594:
  6445. 00004594  206E 000C                movea.l    A0, [A6 + 0xC]
  6446. 00004598  2454                     movea.l    A2, [A4]
  6447. 0000459A  226A 006C                movea.l    A1, [A2 + 0x6C]
  6448. 0000459E  2251                     movea.l    A1, [A1]
  6449. 000045A0  3007                     move.w     D0, D7
  6450. 000045A2  48C0                     ext.l      D0
  6451. 000045A4  2F00                     move.l     -[A7], D0
  6452. 000045A6  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6453. 000045AC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6454. 000045B0  201F                     move.l     D0, [A7]+
  6455. 000045B2  43F1 080A                lea.l      A1, [A1 + D0 + 0xA]
  6456. 000045B6  700F                     moveq.l    D0, 0x0F
  6457. label000045B8:
  6458. 000045B8  30D9                     move.w     [A0]+, [A1]+
  6459. 000045BA  51C8 FFFC                dbf        D0, -0x6 /* 000045B8 */
  6460. 000045BE  6006                     bra        +0x8 /* 000045C6 */
  6461. label000045C0:
  6462. 000045C0  206E 000C                movea.l    A0, [A6 + 0xC]
  6463. 000045C4  4210                     clr.b      [A0]
  6464. label000045C6:
  6465. 000045C6  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  6466. 000045CA  4E5E                     unlink     A6
  6467. 000045CC  205F                     movea.l    A0, [A7]+
  6468. 000045CE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6469. 000045D2  4ED0                     jmp        [A0]
  6470. export_1602:
  6471. 000045D4  4E56 FFFC                link       A6, -0x0004
  6472. 000045D8  48E7 0018                movem.l    -[A7], A3,A4
  6473. 000045DC  266E 0008                movea.l    A3, [A6 + 0x8]
  6474. 000045E0  284B                     movea.l    A4, A3
  6475. 000045E2  2D6D FADC 0018           move.l     [A6 + 0x18], [A5 - 0x524]
  6476. 000045E8  2054                     movea.l    A0, [A4]
  6477. 000045EA  1028 0076                move.b     D0, [A0 + 0x76]
  6478. 000045EE  672C                     beq        +0x2E /* 0000461C */
  6479. 000045F0  206E 0010                movea.l    A0, [A6 + 0x10]
  6480. 000045F4  7202                     moveq.l    D1, 0x02
  6481. 000045F6  B268 0010                cmp.w      D1, [A0 + 0x10]
  6482. 000045FA  57C1                     seq        D1
  6483. 000045FC  C001                     and.b      D0, D1
  6484. 000045FE  671C                     beq        +0x1E /* 0000461C */
  6485. 00004600  42A7                     clr.l      -[A7]
  6486. 00004602  2F0B                     move.l     -[A7], A3
  6487. 00004604  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6488. 00004608  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6489. 0000460C  302E FFFC                move.w     D0, [A6 - 0x4]
  6490. 00004610  48C0                     ext.l      D0
  6491. 00004612  2F00                     move.l     -[A7], D0
  6492. 00004614  2F0B                     move.l     -[A7], A3
  6493. 00004616  4EAD 0B02                jsr        [A5 + 0xB02 /* export_348 */]
  6494. 0000461A  6018                     bra        +0x1A /* 00004634 */
  6495. label0000461C:
  6496. 0000461C  42A7                     clr.l      -[A7]
  6497. 0000461E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6498. 00004622  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6499. 00004626  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6500. 0000462A  2F0B                     move.l     -[A7], A3
  6501. 0000462C  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  6502. 00004630  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  6503. label00004634:
  6504. 00004634  4CDF 1800                movem.l    A3,A4, [A7]+
  6505. 00004638  4E5E                     unlink     A6
  6506. 0000463A  205F                     movea.l    A0, [A7]+
  6507. 0000463C  DEFC 0010                add.w      A7, 0x10
  6508. 00004640  4ED0                     jmp        [A0]
  6509. 00004642  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6510. export_1603: // at 00004644 (misaligned)
  6511. 00004646  FDBA                     .invalid   <<F/6/6>>
  6512. 00004648  48E7 0728                movem.l    -[A7], D5,D6,D7,A2,A4
  6513. 0000464C  206E 000C                movea.l    A0, [A6 + 0xC]
  6514. 00004650  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6515. 00004654  7003                     moveq.l    D0, 0x03
  6516. label00004656:
  6517. 00004656  32D8                     move.w     [A1]+, [A0]+
  6518. 00004658  51C8 FFFC                dbf        D0, -0x6 /* 00004656 */
  6519. 0000465C  286E 0008                movea.l    A4, [A6 + 0x8]
  6520. 00004660  2054                     movea.l    A0, [A4]
  6521. 00004662  4AA8 006C                tst.l      [A0 + 0x6C]
  6522. 00004666  6700 0136                beq        +0x138 /* 0000479E */
  6523. 0000466A  1028 0074                move.b     D0, [A0 + 0x74]
  6524. 0000466E  6724                     beq        +0x26 /* 00004694 */
  6525. 00004670  2248                     movea.l    A1, A0
  6526. 00004672  2069 006C                movea.l    A0, [A1 + 0x6C]
  6527. 00004676  2050                     movea.l    A0, [A0]
  6528. 00004678  302E 0010                move.w     D0, [A6 + 0x10]
  6529. 0000467C  5340                     subq.w     D0, 1
  6530. 0000467E  48C0                     ext.l      D0
  6531. 00004680  2F00                     move.l     -[A7], D0
  6532. 00004682  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6533. 00004688  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6534. 0000468C  201F                     move.l     D0, [A7]+
  6535. 0000468E  3E30 0806                move.w     D7, [A0 + D0 + 0x6]
  6536. 00004692  6022                     bra        +0x24 /* 000046B6 */
  6537. label00004694:
  6538. 00004694  2254                     movea.l    A1, [A4]
  6539. 00004696  2069 006C                movea.l    A0, [A1 + 0x6C]
  6540. 0000469A  2050                     movea.l    A0, [A0]
  6541. 0000469C  302E 0010                move.w     D0, [A6 + 0x10]
  6542. 000046A0  5340                     subq.w     D0, 1
  6543. 000046A2  48C0                     ext.l      D0
  6544. 000046A4  2F00                     move.l     -[A7], D0
  6545. 000046A6  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6546. 000046AC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6547. 000046B0  201F                     move.l     D0, [A7]+
  6548. 000046B2  3E30 0808                move.w     D7, [A0 + D0 + 0x8]
  6549. label000046B6:
  6550. 000046B6  2254                     movea.l    A1, [A4]
  6551. 000046B8  2069 006C                movea.l    A0, [A1 + 0x6C]
  6552. 000046BC  2050                     movea.l    A0, [A0]
  6553. 000046BE  3007                     move.w     D0, D7
  6554. 000046C0  48C0                     ext.l      D0
  6555. 000046C2  2F00                     move.l     -[A7], D0
  6556. 000046C4  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6557. 000046CA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6558. 000046CE  201F                     move.l     D0, [A7]+
  6559. 000046D0  45EE FDBA                lea.l      A2, [A6 - 0x246]
  6560. 000046D4  41F0 0800                lea.l      A0, [A0 + D0]
  6561. 000046D8  7014                     moveq.l    D0, 0x14
  6562. label000046DA:
  6563. 000046DA  34D8                     move.w     [A2]+, [A0]+
  6564. 000046DC  51C8 FFFC                dbf        D0, -0x6 /* 000046DA */
  6565. 000046E0  41EE FDEA                lea.l      A0, [A6 - 0x216]
  6566. 000046E4  45EE FDC4                lea.l      A2, [A6 - 0x23C]
  6567. 000046E8  700F                     moveq.l    D0, 0x0F
  6568. label000046EA:
  6569. 000046EA  30DA                     move.w     [A0]+, [A2]+
  6570. 000046EC  51C8 FFFC                dbf        D0, -0x6 /* 000046EA */
  6571. 000046F0  1C2E FDBA                move.b     D6, [A6 - 0x246]
  6572. 000046F4  1006                     move.b     D0, D6
  6573. 000046F6  6716                     beq        +0x18 /* 0000470E */
  6574. 000046F8  486E FFEC                pea.l      [A6 - 0x14]
  6575. 000046FC  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  6576. 00004700  7002                     moveq.l    D0, 0x02
  6577. 00004702  802E FFEE                or.b       D0, [A6 - 0x12]
  6578. 00004706  4241                     clr.w      D1
  6579. 00004708  1200                     move.b     D1, D0
  6580. 0000470A  3F01                     move.w     -[A7], D1
  6581. 0000470C  A888                     syscall    TextFace
  6582. label0000470E:
  6583. 0000470E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  6584. 00004712  302E FFF8                move.w     D0, [A6 - 0x8]
  6585. 00004716  D07C 000A                add.w      D0, 0xA /* '\n' */
  6586. 0000471A  3F00                     move.w     -[A7], D0
  6587. 0000471C  A893                     syscall    MoveTo
  6588. 0000471E  2054                     movea.l    A0, [A4]
  6589. 00004720  1028 0075                move.b     D0, [A0 + 0x75]
  6590. 00004724  675A                     beq        +0x5C /* 00004780 */
  6591. 00004726  2A2E FDBC                move.l     D5, [A6 - 0x244]
  6592. 0000472A  2F05                     move.l     -[A7], D5
  6593. 0000472C  486E FEEA                pea.l      [A6 - 0x116]
  6594. 00004730  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  6595. 00004734  486E FDEA                pea.l      [A6 - 0x216]
  6596. 00004738  302E FFFE                move.w     D0, [A6 - 0x2]
  6597. 0000473C  906E FFFA                sub.w      D0, [A6 - 0x6]
  6598. 00004740  2F00                     move.l     -[A7], D0
  6599. 00004742  4267                     clr.w      -[A7]
  6600. 00004744  486E FEEA                pea.l      [A6 - 0x116]
  6601. 00004748  A88C                     syscall    StringWidth
  6602. 0000474A  321F                     move.w     D1, [A7]+
  6603. 0000474C  201F                     move.l     D0, [A7]+
  6604. 0000474E  9041                     sub.w      D0, D1
  6605. 00004750  5B40                     subq.w     D0, 5
  6606. 00004752  3F00                     move.w     -[A7], D0
  6607. 00004754  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  6608. 00004758  4267                     clr.w      -[A7]
  6609. 0000475A  486E FEEA                pea.l      [A6 - 0x116]
  6610. 0000475E  A88C                     syscall    StringWidth
  6611. 00004760  302E FFFE                move.w     D0, [A6 - 0x2]
  6612. 00004764  905F                     sub.w      D0, [A7]+
  6613. 00004766  3F00                     move.w     -[A7], D0
  6614. 00004768  302E FFF8                move.w     D0, [A6 - 0x8]
  6615. 0000476C  D07C 000A                add.w      D0, 0xA /* '\n' */
  6616. 00004770  3F00                     move.w     -[A7], D0
  6617. 00004772  A893                     syscall    MoveTo
  6618. 00004774  4A85                     tst.l      D5
  6619. 00004776  6D1A                     blt        +0x1C /* 00004792 */
  6620. 00004778  486E FEEA                pea.l      [A6 - 0x116]
  6621. 0000477C  A884                     syscall    DrawString
  6622. 0000477E  6012                     bra        +0x14 /* 00004792 */
  6623. label00004780:
  6624. 00004780  486E FDEA                pea.l      [A6 - 0x216]
  6625. 00004784  302E FFFE                move.w     D0, [A6 - 0x2]
  6626. 00004788  906E FFFA                sub.w      D0, [A6 - 0x6]
  6627. 0000478C  3F00                     move.w     -[A7], D0
  6628. 0000478E  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  6629. label00004792:
  6630. 00004792  1006                     move.b     D0, D6
  6631. 00004794  6708                     beq        +0xA /* 0000479E */
  6632. 00004796  486E FFEC                pea.l      [A6 - 0x14]
  6633. 0000479A  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6634. label0000479E:
  6635. 0000479E  4CDF 14E0                movem.l    D5,D6,D7,A2,A4, [A7]+
  6636. 000047A2  4E5E                     unlink     A6
  6637. 000047A4  205F                     movea.l    A0, [A7]+
  6638. 000047A6  DEFC 000C                add.w      A7, 0xC
  6639. 000047AA  4ED0                     jmp        [A0]
  6640. fn000047AC:
  6641. 000047AC  4E56 FFFA                link       A6, -0x0006
  6642. 000047B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6643. 000047B4  2A2E 0012                move.l     D5, [A6 + 0x12]
  6644. 000047B8  2C2E 0008                move.l     D6, [A6 + 0x8]
  6645. 000047BC  2846                     movea.l    A4, D6
  6646. 000047BE  42A7                     clr.l      -[A7]
  6647. 000047C0  2054                     movea.l    A0, [A4]
  6648. 000047C2  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  6649. 000047C6  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  6650. 000047CA  2054                     movea.l    A0, [A4]
  6651. 000047CC  215F 006C                move.l     [A0 + 0x6C], [A7]+
  6652. 000047D0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6653. 000047D4  2F06                     move.l     -[A7], D6
  6654. 000047D6  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  6655. 000047DA  2054                     movea.l    A0, [A4]
  6656. 000047DC  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  6657. 000047E0  2F06                     move.l     -[A7], D6
  6658. 000047E2  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  6659. 000047E6  2054                     movea.l    A0, [A4]
  6660. 000047E8  116E 000E 0074           move.b     [A0 + 0x74], [A6 + 0xE]
  6661. 000047EE  116E 0010 0075           move.b     [A0 + 0x75], [A6 + 0x10]
  6662. 000047F4  4A85                     tst.l      D5
  6663. 000047F6  6738                     beq        +0x3A /* 00004830 */
  6664. 000047F8  4267                     clr.w      -[A7]
  6665. 000047FA  2F05                     move.l     -[A7], D5
  6666. 000047FC  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  6667. 00004800  3E1F                     move.w     D7, [A7]+
  6668. 00004802  42A7                     clr.l      -[A7]
  6669. 00004804  3007                     move.w     D0, D7
  6670. 00004806  48C0                     ext.l      D0
  6671. 00004808  2F00                     move.l     -[A7], D0
  6672. 0000480A  4EBA F980                jsr        [PC - 0x680 /* 0000418C */]
  6673. 0000480E  265F                     movea.l    A3, [A7]+
  6674. 00004810  2F0B                     move.l     -[A7], A3
  6675. 00004812  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  6676. 00004816  2F0B                     move.l     -[A7], A3
  6677. 00004818  2F05                     move.l     -[A7], D5
  6678. 0000481A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6679. 0000481E  4EBA FAFC                jsr        [PC - 0x504 /* 0000431C */]
  6680. 00004822  2054                     movea.l    A0, [A4]
  6681. 00004824  214B 006C                move.l     [A0 + 0x6C], A3
  6682. 00004828  3F07                     move.w     -[A7], D7
  6683. 0000482A  2F06                     move.l     -[A7], D6
  6684. 0000482C  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  6685. label00004830:
  6686. 00004830  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6687. 00004834  4E5E                     unlink     A6
  6688. 00004836  205F                     movea.l    A0, [A7]+
  6689. 00004838  DEFC 000E                add.w      A7, 0xE
  6690. 0000483C  4ED0                     jmp        [A0]
  6691. 0000483E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6692. // begin alternate branch 00004840-00004848
  6693. fn00004840:
  6694. 00004840  4E56 FEF0                link       A6, -0x0110
  6695. 00004844  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6696. // end alternate branch 00004840-00004848
  6697. fn00004840: // (misaligned)
  6698. 00004842  FEF0 48E7                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  6699. 00004846  0F08                     btst       A0, D7
  6700. 00004848  206E 000C                movea.l    A0, [A6 + 0xC]
  6701. 0000484C  43EE FF00                lea.l      A1, [A6 - 0x100]
  6702. 00004850  707F                     moveq.l    D0, 0x7F
  6703. label00004852:
  6704. 00004852  32D8                     move.w     [A1]+, [A0]+
  6705. 00004854  51C8 FFFC                dbf        D0, -0x6 /* 00004852 */
  6706. 00004858  286E 0008                movea.l    A4, [A6 + 0x8]
  6707. 0000485C  4244                     clr.w      D4
  6708. 0000485E  4245                     clr.w      D5
  6709. 00004860  2054                     movea.l    A0, [A4]
  6710. 00004862  4AA8 006C                tst.l      [A0 + 0x6C]
  6711. 00004866  6700 00A2                beq        +0xA4 /* 0000490A */
  6712. 0000486A  42A7                     clr.l      -[A7]
  6713. 0000486C  2054                     movea.l    A0, [A4]
  6714. 0000486E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  6715. 00004872  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  6716. 00004876  702A                     moveq.l    D0, 0x2A
  6717. 00004878  2F00                     move.l     -[A7], D0
  6718. 0000487A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  6719. 0000487E  201F                     move.l     D0, [A7]+
  6720. 00004880  3A00                     move.w     D5, D0
  6721. 00004882  426E FEF6                clr.w      [A6 - 0x10A]
  6722. 00004886  3005                     move.w     D0, D5
  6723. 00004888  5340                     subq.w     D0, 1
  6724. 0000488A  3D40 FEF4                move.w     [A6 - 0x10C], D0
  6725. 0000488E  3E2E FEF6                move.w     D7, [A6 - 0x10A]
  6726. 00004892  6070                     bra        +0x72 /* 00004904 */
  6727. label00004894:
  6728. 00004894  2254                     movea.l    A1, [A4]
  6729. 00004896  2069 006C                movea.l    A0, [A1 + 0x6C]
  6730. 0000489A  2050                     movea.l    A0, [A0]
  6731. 0000489C  3007                     move.w     D0, D7
  6732. 0000489E  48C0                     ext.l      D0
  6733. 000048A0  2F00                     move.l     -[A7], D0
  6734. 000048A2  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6735. 000048A8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6736. 000048AC  201F                     move.l     D0, [A7]+
  6737. 000048AE  486E FF00                pea.l      [A6 - 0x100]
  6738. 000048B2  4870 080A                pea.l      [A0 + D0 + 0xA]
  6739. 000048B6  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  6740. 000048BA  101F                     move.b     D0, [A7]+
  6741. 000048BC  6742                     beq        +0x44 /* 00004900 */
  6742. 000048BE  426E FEF2                clr.w      [A6 - 0x10E]
  6743. 000048C2  3005                     move.w     D0, D5
  6744. 000048C4  5340                     subq.w     D0, 1
  6745. 000048C6  3D40 FEF0                move.w     [A6 - 0x110], D0
  6746. 000048CA  3C2E FEF2                move.w     D6, [A6 - 0x10E]
  6747. 000048CE  6028                     bra        +0x2A /* 000048F8 */
  6748. label000048D0:
  6749. 000048D0  2254                     movea.l    A1, [A4]
  6750. 000048D2  2069 006C                movea.l    A0, [A1 + 0x6C]
  6751. 000048D6  2050                     movea.l    A0, [A0]
  6752. 000048D8  3006                     move.w     D0, D6
  6753. 000048DA  48C0                     ext.l      D0
  6754. 000048DC  2F00                     move.l     -[A7], D0
  6755. 000048DE  2F3C 0000 002A           move.l     -[A7], 0x2A /* '*' */
  6756. 000048E4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6757. 000048E8  201F                     move.l     D0, [A7]+
  6758. 000048EA  BE70 0806                cmp.w      D7, [A0 + D0 + 0x6]
  6759. 000048EE  6604                     bne        +0x6 /* 000048F4 */
  6760. 000048F0  3806                     move.w     D4, D6
  6761. 000048F2  6016                     bra        +0x18 /* 0000490A */
  6762. label000048F4:
  6763. 000048F4  5246                     addq.w     D6, 1
  6764. 000048F6  6912                     bvs        +0x14 /* 0000490A */
  6765. label000048F8:
  6766. 000048F8  BC6E FEF0                cmp.w      D6, [A6 - 0x110]
  6767. 000048FC  6FD2                     ble        -0x2C /* 000048D0 */
  6768. 000048FE  600A                     bra        +0xC /* 0000490A */
  6769. label00004900:
  6770. 00004900  5247                     addq.w     D7, 1
  6771. 00004902  6906                     bvs        +0x8 /* 0000490A */
  6772. label00004904:
  6773. 00004904  BE6E FEF4                cmp.w      D7, [A6 - 0x10C]
  6774. 00004908  6F8A                     ble        -0x74 /* 00004894 */
  6775. label0000490A:
  6776. 0000490A  3004                     move.w     D0, D4
  6777. 0000490C  5240                     addq.w     D0, 1
  6778. 0000490E  3F00                     move.w     -[A7], D0
  6779. 00004910  4267                     clr.w      -[A7]
  6780. 00004912  1F3C 0001                move.b     -[A7], 0x1
  6781. 00004916  1F3C 0001                move.b     -[A7], 0x1
  6782. 0000491A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6783. 0000491E  4EAD 3A8A                jsr        [A5 + 0x3A8A /* export_1869 */]
  6784. 00004922  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6785. 00004926  4E5E                     unlink     A6
  6786. 00004928  205F                     movea.l    A0, [A7]+
  6787. 0000492A  504F                     addq.w     A7, 8
  6788. 0000492C  4ED0                     jmp        [A0]
  6789. 0000492E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6790. // begin alternate branch 00004930-0000494E
  6791. export_1604:
  6792. fn00004930:
  6793. 00004930  4E56 0000                link       A6, 0
  6794. 00004934  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6795. 00004938  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6796. 0000493C  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  6797. 00004940  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6798. 00004944  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6799. 00004948  4EBA FE62                jsr        [PC - 0x19E /* 000047AC */]
  6800. 0000494C  4E5E                     unlink     A6
  6801. // end alternate branch 00004930-0000494E
  6802. export_1604: // at 00004930 (misaligned)
  6803. fn00004930: // (misaligned)
  6804. 00004932  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  6805. 00004936  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  6806. 0000493A  000C 1F2E                ori.b      A4, 0x2E /* '.' */
  6807. 0000493E  000A 1F2E                ori.b      A2, 0x2E /* '.' */
  6808. 00004942  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  6809. 00004946  0012 4EBA                ori.b      [A2], 0xBA
  6810. 0000494A  FE62 4E5E                .extension 0xE62 <<F/1/7>>, 0x4E5E // unimplemented
  6811. 0000494E  205F                     movea.l    A0, [A7]+
  6812. 00004950  DEFC 000E                add.w      A7, 0xE
  6813. 00004954  4ED0                     jmp        [A0]
  6814. 00004956  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6815. export_1605: // at 00004958 (misaligned)
  6816. 0000495A  FEFE 2F07                .extension 0xEFE <<F/2-3/7>> // unimplemented
  6817. 0000495E  422E FF00                clr.b      [A6 - 0x100]
  6818. 00004962  4267                     clr.w      -[A7]
  6819. 00004964  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6820. 00004968  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  6821. 0000496C  3E1F                     move.w     D7, [A7]+
  6822. 0000496E  6F0E                     ble        +0x10 /* 0000497E */
  6823. 00004970  3F07                     move.w     -[A7], D7
  6824. 00004972  486E FF00                pea.l      [A6 - 0x100]
  6825. 00004976  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6826. 0000497A  4EAD 3A92                jsr        [A5 + 0x3A92 /* export_1870 */]
  6827. label0000497E:
  6828. 0000497E  206E 000C                movea.l    A0, [A6 + 0xC]
  6829. 00004982  43EE FF00                lea.l      A1, [A6 - 0x100]
  6830. 00004986  707F                     moveq.l    D0, 0x7F
  6831. label00004988:
  6832. 00004988  30D9                     move.w     [A0]+, [A1]+
  6833. 0000498A  51C8 FFFC                dbf        D0, -0x6 /* 00004988 */
  6834. 0000498E  2E1F                     move.l     D7, [A7]+
  6835. 00004990  4E5E                     unlink     A6
  6836. 00004992  2E9F                     move.l     [A7], [A7]+
  6837. 00004994  4E75                     rts
  6838. 00004996  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6839. export_1606: // at 00004998 (misaligned)
  6840. 0000499A  FFFC                     .invalid   <<F/7/7>>
  6841. 0000499C  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  6842. 000049A2  206E FFFC                movea.l    A0, [A6 - 0x4]
  6843. 000049A6  2050                     movea.l    A0, [A0]
  6844. 000049A8  117C 0001 0076           move.b     [A0 + 0x76], 0x1
  6845. 000049AE  4E5E                     unlink     A6
  6846. 000049B0  2E9F                     move.l     [A7], [A7]+
  6847. 000049B2  4E75                     rts
  6848. fn000049B4:
  6849. 000049B4  4E56 0000                link       A6, 0
  6850. 000049B8  206E 000A                movea.l    A0, [A6 + 0xA]
  6851. 000049BC  2050                     movea.l    A0, [A0]
  6852. 000049BE  1028 0074                move.b     D0, [A0 + 0x74]
  6853. 000049C2  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6854. 000049C6  6714                     beq        +0x16 /* 000049DC */
  6855. 000049C8  206E 000A                movea.l    A0, [A6 + 0xA]
  6856. 000049CC  2050                     movea.l    A0, [A0]
  6857. 000049CE  116E 0008 0074           move.b     [A0 + 0x74], [A6 + 0x8]
  6858. 000049D4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6859. 000049D8  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  6860. label000049DC:
  6861. 000049DC  4E5E                     unlink     A6
  6862. 000049DE  205F                     movea.l    A0, [A7]+
  6863. 000049E0  5C4F                     addq.w     A7, 6
  6864. 000049E2  4ED0                     jmp        [A0]
  6865. export_1607:
  6866. 000049E4  4E56 FFE0                link       A6, -0x0020
  6867. 000049E8  206E 0008                movea.l    A0, [A6 + 0x8]
  6868. 000049EC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6869. 000049F0  700F                     moveq.l    D0, 0x0F
  6870. label000049F2:
  6871. 000049F2  32D8                     move.w     [A1]+, [A0]+
  6872. 000049F4  51C8 FFFC                dbf        D0, -0x6 /* 000049F2 */
  6873. 000049F8  486E FFE0                pea.l      [A6 - 0x20]
  6874. 000049FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6875. 00004A00  4EBA FE3E                jsr        [PC - 0x1C2 /* 00004840 */]
  6876. 00004A04  1F3C 0001                move.b     -[A7], 0x1
  6877. 00004A08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6878. 00004A0C  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  6879. 00004A10  4E5E                     unlink     A6
  6880. 00004A12  205F                     movea.l    A0, [A7]+
  6881. 00004A14  504F                     addq.w     A7, 8
  6882. 00004A16  4ED0                     jmp        [A0]
  6883. fn00004A18:
  6884. 00004A18  4E56 FFFE                link       A6, -0x0002
  6885. 00004A1C  48E7 0108                movem.l    -[A7], D7,A4
  6886. 00004A20  286E 0008                movea.l    A4, [A6 + 0x8]
  6887. 00004A24  2054                     movea.l    A0, [A4]
  6888. 00004A26  1028 0075                move.b     D0, [A0 + 0x75]
  6889. 00004A2A  6716                     beq        +0x18 /* 00004A42 */
  6890. 00004A2C  7001                     moveq.l    D0, 0x01
  6891. 00004A2E  B028 0074                cmp.b      D0, [A0 + 0x74]
  6892. 00004A32  6604                     bne        +0x6 /* 00004A38 */
  6893. 00004A34  4207                     clr.b      D7
  6894. 00004A36  6002                     bra        +0x4 /* 00004A3A */
  6895. label00004A38:
  6896. 00004A38  7E01                     moveq.l    D7, 0x01
  6897. label00004A3A:
  6898. 00004A3A  2F0C                     move.l     -[A7], A4
  6899. 00004A3C  1F07                     move.b     -[A7], D7
  6900. 00004A3E  4EBA FF74                jsr        [PC - 0x8C /* 000049B4 */]
  6901. label00004A42:
  6902. 00004A42  4CDF 1080                movem.l    D7,A4, [A7]+
  6903. 00004A46  4E5E                     unlink     A6
  6904. 00004A48  2E9F                     move.l     [A7], [A7]+
  6905. 00004A4A  4E75                     rts
  6906. export_1608:
  6907. fn00004A4C:
  6908. 00004A4C  4E56 FFC4                link       A6, -0x003C
  6909. 00004A50  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6910. 00004A54  286E 000E                movea.l    A4, [A6 + 0xE]
  6911. 00004A58  2A2E 000A                move.l     D5, [A6 + 0xA]
  6912. 00004A5C  2054                     movea.l    A0, [A4]
  6913. 00004A5E  4AA8 003C                tst.l      [A0 + 0x3C]
  6914. 00004A62  6706                     beq        +0x8 /* 00004A6A */
  6915. 00004A64  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  6916. 00004A68  A9CD                     syscall    TEDispose
  6917. label00004A6A:
  6918. 00004A6A  2054                     movea.l    A0, [A4]
  6919. 00004A6C  7000                     moveq.l    D0, 0x00
  6920. 00004A6E  2140 003C                move.l     [A0 + 0x3C], D0
  6921. 00004A72  2F0C                     move.l     -[A7], A4
  6922. 00004A74  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  6923. 00004A78  4A85                     tst.l      D5
  6924. 00004A7A  6700 00B6                beq        +0xB8 /* 00004B32 */
  6925. 00004A7E  42A7                     clr.l      -[A7]
  6926. 00004A80  2F05                     move.l     -[A7], D5
  6927. 00004A82  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  6928. 00004A86  265F                     movea.l    A3, [A7]+
  6929. 00004A88  200B                     move.l     D0, A3
  6930. 00004A8A  6700 009A                beq        +0x9C /* 00004B26 */
  6931. 00004A8E  42A7                     clr.l      -[A7]
  6932. 00004A90  2F05                     move.l     -[A7], D5
  6933. 00004A92  4EAD 2F52                jsr        [A5 + 0x2F52 /* export_1510 */]
  6934. 00004A96  2C1F                     move.l     D6, [A7]+
  6935. 00004A98  42A7                     clr.l      -[A7]
  6936. 00004A9A  2F05                     move.l     -[A7], D5
  6937. 00004A9C  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  6938. 00004AA0  2E1F                     move.l     D7, [A7]+
  6939. 00004AA2  6F24                     ble        +0x26 /* 00004AC8 */
  6940. 00004AA4  1D7C 000D FFC5           move.b     [A6 - 0x3B], 0xD /* '\r' */
  6941. 00004AAA  42A7                     clr.l      -[A7]
  6942. 00004AAC  2F0B                     move.l     -[A7], A3
  6943. 00004AAE  2F07                     move.l     -[A7], D7
  6944. 00004AB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6945. 00004AB2  2F00                     move.l     -[A7], D0
  6946. 00004AB4  42A7                     clr.l      -[A7]
  6947. 00004AB6  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  6948. 00004ABA  2008                     move.l     D0, A0
  6949. 00004ABC  5280                     addq.l     D0, 1
  6950. 00004ABE  2F00                     move.l     -[A7], D0
  6951. 00004AC0  7001                     moveq.l    D0, 0x01
  6952. 00004AC2  2F00                     move.l     -[A7], D0
  6953. 00004AC4  A9E0                     syscall    Munger
  6954. 00004AC6  281F                     move.l     D4, [A7]+
  6955. label00004AC8:
  6956. 00004AC8  2F0B                     move.l     -[A7], A3
  6957. 00004ACA  2F0C                     move.l     -[A7], A4
  6958. 00004ACC  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  6959. 00004AD0  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6960. 00004AD4  2454                     movea.l    A2, [A4]
  6961. 00004AD6  43EA 0060                lea.l      A1, [A2 + 0x60]
  6962. 00004ADA  7005                     moveq.l    D0, 0x05
  6963. label00004ADC:
  6964. 00004ADC  30D9                     move.w     [A0]+, [A1]+
  6965. 00004ADE  51C8 FFFC                dbf        D0, -0x6 /* 00004ADC */
  6966. 00004AE2  7002                     moveq.l    D0, 0x02
  6967. 00004AE4  802E FFEA                or.b       D0, [A6 - 0x16]
  6968. 00004AE8  1D40 FFEA                move.b     [A6 - 0x16], D0
  6969. 00004AEC  4267                     clr.w      -[A7]
  6970. 00004AEE  3F07                     move.w     -[A7], D7
  6971. 00004AF0  3F3C 000F                move.w     -[A7], 0xF
  6972. 00004AF4  486E FFE8                pea.l      [A6 - 0x18]
  6973. 00004AF8  4267                     clr.w      -[A7]
  6974. 00004AFA  2F0C                     move.l     -[A7], A4
  6975. 00004AFC  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  6976. 00004B00  BE86                     cmp.l      D7, D6
  6977. 00004B02  6C38                     bge        +0x3A /* 00004B3C */
  6978. 00004B04  7002                     moveq.l    D0, 0x02
  6979. 00004B06  4600                     not.b      D0
  6980. 00004B08  C02E FFEA                and.b      D0, [A6 - 0x16]
  6981. 00004B0C  1D40 FFEA                move.b     [A6 - 0x16], D0
  6982. 00004B10  3F07                     move.w     -[A7], D7
  6983. 00004B12  3F06                     move.w     -[A7], D6
  6984. 00004B14  3F3C 0002                move.w     -[A7], 0x2
  6985. 00004B18  486E FFE8                pea.l      [A6 - 0x18]
  6986. 00004B1C  4267                     clr.w      -[A7]
  6987. 00004B1E  2F0C                     move.l     -[A7], A4
  6988. 00004B20  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  6989. 00004B24  6016                     bra        +0x18 /* 00004B3C */
  6990. label00004B26:
  6991. 00004B26  487A 003E                pea.l      [PC + 0x3E /* 00004B66, value 0x4E56 'NV', cstring "" */]
  6992. 00004B2A  2F0C                     move.l     -[A7], A4
  6993. 00004B2C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  6994. 00004B30  600A                     bra        +0xC /* 00004B3C */
  6995. label00004B32:
  6996. 00004B32  487A 0032                pea.l      [PC + 0x32 /* 00004B66, value 0x4E56 'NV', cstring "" */]
  6997. 00004B36  2F0C                     move.l     -[A7], A4
  6998. 00004B38  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  6999. label00004B3C:
  7000. 00004B3C  2F0C                     move.l     -[A7], A4
  7001. 00004B3E  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  7002. 00004B42  1F3C 0001                move.b     -[A7], 0x1
  7003. 00004B46  2F0C                     move.l     -[A7], A4
  7004. 00004B48  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  7005. 00004B4C  102E 0008                move.b     D0, [A6 + 0x8]
  7006. 00004B50  6706                     beq        +0x8 /* 00004B58 */
  7007. 00004B52  2F0C                     move.l     -[A7], A4
  7008. 00004B54  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  7009. label00004B58:
  7010. 00004B58  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  7011. 00004B5C  4E5E                     unlink     A6
  7012. 00004B5E  205F                     movea.l    A0, [A7]+
  7013. 00004B60  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7014. 00004B64  4ED0                     jmp        [A0]
  7015. 00004B66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7016. export_1609: // at 00004B68 (misaligned)
  7017. 00004B6A  FFF4                     .invalid   <<F/7/7>>
  7018. 00004B6C  48E7 0018                movem.l    -[A7], A3,A4
  7019. 00004B70  266E 0008                movea.l    A3, [A6 + 0x8]
  7020. 00004B74  102D F0D0                move.b     D0, [A5 - 0xF30]
  7021. 00004B78  672E                     beq        +0x30 /* 00004BA8 */
  7022. 00004B7A  42A7                     clr.l      -[A7]
  7023. 00004B7C  3F3C 0442                move.w     -[A7], 0x442
  7024. 00004B80  A9B9                     syscall    GetCursor
  7025. 00004B82  285F                     movea.l    A4, [A7]+
  7026. 00004B84  200C                     move.l     D0, A4
  7027. 00004B86  6704                     beq        +0x6 /* 00004B8C */
  7028. 00004B88  2F14                     move.l     -[A7], [A4]
  7029. 00004B8A  A851                     syscall    SetCursor
  7030. label00004B8C:
  7031. 00004B8C  486E FFF8                pea.l      [A6 - 0x8]
  7032. 00004B90  2F0B                     move.l     -[A7], A3
  7033. 00004B92  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  7034. 00004B96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7035. 00004B9A  486E FFF8                pea.l      [A6 - 0x8]
  7036. 00004B9E  A8DF                     syscall    RectRgn
  7037. 00004BA0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  7038. 00004BA6  6014                     bra        +0x16 /* 00004BBC */
  7039. label00004BA8:
  7040. 00004BA8  4267                     clr.w      -[A7]
  7041. 00004BAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7042. 00004BAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7043. 00004BB2  2F0B                     move.l     -[A7], A3
  7044. 00004BB4  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  7045. 00004BB8  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  7046. label00004BBC:
  7047. 00004BBC  4CDF 1800                movem.l    A3,A4, [A7]+
  7048. 00004BC0  4E5E                     unlink     A6
  7049. 00004BC2  205F                     movea.l    A0, [A7]+
  7050. 00004BC4  DEFC 000C                add.w      A7, 0xC
  7051. 00004BC8  4ED0                     jmp        [A0]
  7052. 00004BCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7053. export_1610: // at 00004BCC (misaligned)
  7054. 00004BCE  0000 7000                ori.b      D0, 0x0
  7055. 00004BD2  2D40 0018                move.l     [A6 + 0x18], D0
  7056. 00004BD6  102D F0D0                move.b     D0, [A5 - 0xF30]
  7057. 00004BDA  671E                     beq        +0x20 /* 00004BFA */
  7058. 00004BDC  206E 0010                movea.l    A0, [A6 + 0x10]
  7059. 00004BE0  7002                     moveq.l    D0, 0x02
  7060. 00004BE2  B068 0010                cmp.w      D0, [A0 + 0x10]
  7061. 00004BE6  6612                     bne        +0x14 /* 00004BFA */
  7062. 00004BE8  42A7                     clr.l      -[A7]
  7063. 00004BEA  3F3C 0BBD                move.w     -[A7], 0xBBD
  7064. 00004BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7065. 00004BF2  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  7066. 00004BF6  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  7067. label00004BFA:
  7068. 00004BFA  4E5E                     unlink     A6
  7069. 00004BFC  205F                     movea.l    A0, [A7]+
  7070. 00004BFE  DEFC 0010                add.w      A7, 0x10
  7071. 00004C02  4ED0                     jmp        [A0]
  7072. export_1611:
  7073. 00004C04  4E56 FFF0                link       A6, -0x0010
  7074. 00004C08  206E 000C                movea.l    A0, [A6 + 0xC]
  7075. 00004C0C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7076. 00004C10  7003                     moveq.l    D0, 0x03
  7077. label00004C12:
  7078. 00004C12  32D8                     move.w     [A1]+, [A0]+
  7079. 00004C14  51C8 FFFC                dbf        D0, -0x6 /* 00004C12 */
  7080. 00004C18  486E FFF0                pea.l      [A6 - 0x10]
  7081. 00004C1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7082. 00004C20  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  7083. 00004C24  486E FFF0                pea.l      [A6 - 0x10]
  7084. 00004C28  A8A1                     syscall    FrameRect
  7085. 00004C2A  4E5E                     unlink     A6
  7086. 00004C2C  205F                     movea.l    A0, [A7]+
  7087. 00004C2E  504F                     addq.w     A7, 8
  7088. 00004C30  4ED0                     jmp        [A0]
  7089. 00004C32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7090. export_1612: // at 00004C34 (misaligned)
  7091. 00004C36  0000 7000                ori.b      D0, 0x0
  7092. 00004C3A  2D40 0018                move.l     [A6 + 0x18], D0
  7093. 00004C3E  102D F0D0                move.b     D0, [A5 - 0xF30]
  7094. 00004C42  671E                     beq        +0x20 /* 00004C62 */
  7095. 00004C44  206E 0010                movea.l    A0, [A6 + 0x10]
  7096. 00004C48  7002                     moveq.l    D0, 0x02
  7097. 00004C4A  B068 0010                cmp.w      D0, [A0 + 0x10]
  7098. 00004C4E  6612                     bne        +0x14 /* 00004C62 */
  7099. 00004C50  42A7                     clr.l      -[A7]
  7100. 00004C52  3F3C 0BBD                move.w     -[A7], 0xBBD
  7101. 00004C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7102. 00004C5A  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  7103. 00004C5E  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  7104. label00004C62:
  7105. 00004C62  4E5E                     unlink     A6
  7106. 00004C64  205F                     movea.l    A0, [A7]+
  7107. 00004C66  DEFC 0010                add.w      A7, 0x10
  7108. 00004C6A  4ED0                     jmp        [A0]
  7109. export_1613:
  7110. 00004C6C  4E56 FFF4                link       A6, -0x000C
  7111. 00004C70  48E7 0018                movem.l    -[A7], A3,A4
  7112. 00004C74  266E 0008                movea.l    A3, [A6 + 0x8]
  7113. 00004C78  102D F0D0                move.b     D0, [A5 - 0xF30]
  7114. 00004C7C  672E                     beq        +0x30 /* 00004CAC */
  7115. 00004C7E  42A7                     clr.l      -[A7]
  7116. 00004C80  3F3C 0442                move.w     -[A7], 0x442
  7117. 00004C84  A9B9                     syscall    GetCursor
  7118. 00004C86  285F                     movea.l    A4, [A7]+
  7119. 00004C88  200C                     move.l     D0, A4
  7120. 00004C8A  6704                     beq        +0x6 /* 00004C90 */
  7121. 00004C8C  2F14                     move.l     -[A7], [A4]
  7122. 00004C8E  A851                     syscall    SetCursor
  7123. label00004C90:
  7124. 00004C90  486E FFF8                pea.l      [A6 - 0x8]
  7125. 00004C94  2F0B                     move.l     -[A7], A3
  7126. 00004C96  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  7127. 00004C9A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7128. 00004C9E  486E FFF8                pea.l      [A6 - 0x8]
  7129. 00004CA2  A8DF                     syscall    RectRgn
  7130. 00004CA4  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  7131. 00004CAA  6014                     bra        +0x16 /* 00004CC0 */
  7132. label00004CAC:
  7133. 00004CAC  4267                     clr.w      -[A7]
  7134. 00004CAE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7135. 00004CB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7136. 00004CB6  2F0B                     move.l     -[A7], A3
  7137. 00004CB8  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  7138. 00004CBC  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  7139. label00004CC0:
  7140. 00004CC0  4CDF 1800                movem.l    A3,A4, [A7]+
  7141. 00004CC4  4E5E                     unlink     A6
  7142. 00004CC6  205F                     movea.l    A0, [A7]+
  7143. 00004CC8  DEFC 000C                add.w      A7, 0xC
  7144. 00004CCC  4ED0                     jmp        [A0]
  7145. 00004CCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7146. export_1614: // at 00004CD0 (misaligned)
  7147. 00004CD2  FFFC                     .invalid   <<F/7/7>>
  7148. 00004CD4  48E7 0018                movem.l    -[A7], A3,A4
  7149. 00004CD8  266E 0008                movea.l    A3, [A6 + 0x8]
  7150. 00004CDC  7000                     moveq.l    D0, 0x00
  7151. 00004CDE  2D40 0018                move.l     [A6 + 0x18], D0
  7152. 00004CE2  42A7                     clr.l      -[A7]
  7153. 00004CE4  2F3C 6B65 7973           move.l     -[A7], 0x6B657973 /* 'keys' */
  7154. 00004CEA  2053                     movea.l    A0, [A3]
  7155. 00004CEC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7156. 00004CF0  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  7157. 00004CF4  285F                     movea.l    A4, [A7]+
  7158. 00004CF6  206E 0010                movea.l    A0, [A6 + 0x10]
  7159. 00004CFA  1028 0008                move.b     D0, [A0 + 0x8]
  7160. 00004CFE  671C                     beq        +0x1E /* 00004D1C */
  7161. 00004D00  220C                     move.l     D1, A4
  7162. 00004D02  56C1                     sne        D1
  7163. 00004D04  C001                     and.b      D0, D1
  7164. 00004D06  6714                     beq        +0x16 /* 00004D1C */
  7165. 00004D08  42A7                     clr.l      -[A7]
  7166. 00004D0A  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  7167. 00004D10  2F0C                     move.l     -[A7], A4
  7168. 00004D12  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  7169. 00004D16  4EBA FD00                jsr        [PC - 0x300 /* 00004A18 */]
  7170. 00004D1A  6022                     bra        +0x24 /* 00004D3E */
  7171. label00004D1C:
  7172. 00004D1C  102D F150                move.b     D0, [A5 - 0xEB0]
  7173. 00004D20  671C                     beq        +0x1E /* 00004D3E */
  7174. 00004D22  206E 0010                movea.l    A0, [A6 + 0x10]
  7175. 00004D26  7002                     moveq.l    D0, 0x02
  7176. 00004D28  B068 0010                cmp.w      D0, [A0 + 0x10]
  7177. 00004D2C  6610                     bne        +0x12 /* 00004D3E */
  7178. 00004D2E  42A7                     clr.l      -[A7]
  7179. 00004D30  3F3C 0BBA                move.w     -[A7], 0xBBA
  7180. 00004D34  2F0B                     move.l     -[A7], A3
  7181. 00004D36  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  7182. 00004D3A  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  7183. label00004D3E:
  7184. 00004D3E  4CDF 1800                movem.l    A3,A4, [A7]+
  7185. 00004D42  4E5E                     unlink     A6
  7186. 00004D44  205F                     movea.l    A0, [A7]+
  7187. 00004D46  DEFC 0010                add.w      A7, 0x10
  7188. 00004D4A  4ED0                     jmp        [A0]
  7189. export_1615:
  7190. 00004D4C  4E56 FFF4                link       A6, -0x000C
  7191. 00004D50  48E7 0018                movem.l    -[A7], A3,A4
  7192. 00004D54  266E 0008                movea.l    A3, [A6 + 0x8]
  7193. 00004D58  102D F150                move.b     D0, [A5 - 0xEB0]
  7194. 00004D5C  672E                     beq        +0x30 /* 00004D8C */
  7195. 00004D5E  42A7                     clr.l      -[A7]
  7196. 00004D60  3F3C 0442                move.w     -[A7], 0x442
  7197. 00004D64  A9B9                     syscall    GetCursor
  7198. 00004D66  285F                     movea.l    A4, [A7]+
  7199. 00004D68  200C                     move.l     D0, A4
  7200. 00004D6A  6704                     beq        +0x6 /* 00004D70 */
  7201. 00004D6C  2F14                     move.l     -[A7], [A4]
  7202. 00004D6E  A851                     syscall    SetCursor
  7203. label00004D70:
  7204. 00004D70  486E FFF8                pea.l      [A6 - 0x8]
  7205. 00004D74  2F0B                     move.l     -[A7], A3
  7206. 00004D76  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  7207. 00004D7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7208. 00004D7E  486E FFF8                pea.l      [A6 - 0x8]
  7209. 00004D82  A8DF                     syscall    RectRgn
  7210. 00004D84  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  7211. 00004D8A  6014                     bra        +0x16 /* 00004DA0 */
  7212. label00004D8C:
  7213. 00004D8C  4267                     clr.w      -[A7]
  7214. 00004D8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7215. 00004D92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7216. 00004D96  2F0B                     move.l     -[A7], A3
  7217. 00004D98  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  7218. 00004D9C  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  7219. label00004DA0:
  7220. 00004DA0  4CDF 1800                movem.l    A3,A4, [A7]+
  7221. 00004DA4  4E5E                     unlink     A6
  7222. 00004DA6  205F                     movea.l    A0, [A7]+
  7223. 00004DA8  DEFC 000C                add.w      A7, 0xC
  7224. 00004DAC  4ED0                     jmp        [A0]
  7225. 00004DAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7226. export_1616: // at 00004DB0 (misaligned)
  7227. 00004DB2  FFF2                     .invalid   <<F/7/7>>
  7228. 00004DB4  48E7 0118                movem.l    -[A7], D7,A3,A4
  7229. 00004DB8  286E 0010                movea.l    A4, [A6 + 0x10]
  7230. 00004DBC  422E 0014                clr.b      [A6 + 0x14]
  7231. 00004DC0  200C                     move.l     D0, A4
  7232. 00004DC2  56C0                     sne        D0
  7233. 00004DC4  4A00                     tst.b      D0
  7234. 00004DC6  6700 011E                beq        +0x120 /* 00004EE6 */
  7235. 00004DCA  4AAD FC18                tst.l      [A5 - 0x3E8]
  7236. 00004DCE  56C1                     sne        D1
  7237. 00004DD0  C001                     and.b      D0, D1
  7238. 00004DD2  6700 0112                beq        +0x114 /* 00004EE6 */
  7239. 00004DD6  4AAD FABC                tst.l      [A5 - 0x544]
  7240. 00004DDA  56C1                     sne        D1
  7241. 00004DDC  C001                     and.b      D0, D1
  7242. 00004DDE  6700 0106                beq        +0x108 /* 00004EE6 */
  7243. 00004DE2  206D FABC                movea.l    A0, [A5 - 0x544]
  7244. 00004DE6  2050                     movea.l    A0, [A0]
  7245. 00004DE8  4AA8 003C                tst.l      [A0 + 0x3C]
  7246. 00004DEC  56C1                     sne        D1
  7247. 00004DEE  C001                     and.b      D0, D1
  7248. 00004DF0  6700 00F4                beq        +0xF6 /* 00004EE6 */
  7249. 00004DF4  2F00                     move.l     -[A7], D0
  7250. 00004DF6  42A7                     clr.l      -[A7]
  7251. 00004DF8  2F0C                     move.l     -[A7], A4
  7252. 00004DFA  2F3C 0000 000D           move.l     -[A7], 0xD /* '\r' */
  7253. 00004E00  7000                     moveq.l    D0, 0x00
  7254. 00004E02  A82A                     syscall    ComponentDispatch
  7255. 00004E04  221F                     move.l     D1, [A7]+
  7256. 00004E06  201F                     move.l     D0, [A7]+
  7257. 00004E08  206D FABC                movea.l    A0, [A5 - 0x544]
  7258. 00004E0C  2050                     movea.l    A0, [A0]
  7259. 00004E0E  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  7260. 00004E12  57C1                     seq        D1
  7261. 00004E14  C001                     and.b      D0, D1
  7262. 00004E16  6700 00CE                beq        +0xD0 /* 00004EE6 */
  7263. 00004E1A  206E 000C                movea.l    A0, [A6 + 0xC]
  7264. 00004E1E  3010                     move.w     D0, [A0]
  7265. 00004E20  0440 001A                subi.w     D0, 0x1A
  7266. 00004E24  6704                     beq        +0x6 /* 00004E2A */
  7267. 00004E26  6000 00BE                bra        +0xC0 /* 00004EE6 */
  7268. label00004E2A:
  7269. 00004E2A  42A7                     clr.l      -[A7]
  7270. 00004E2C  2F0C                     move.l     -[A7], A4
  7271. 00004E2E  2F3C 0000 000F           move.l     -[A7], 0xF
  7272. 00004E34  7000                     moveq.l    D0, 0x00
  7273. 00004E36  A82A                     syscall    ComponentDispatch
  7274. 00004E38  4A9F                     tst.l      [A7]+
  7275. 00004E3A  665C                     bne        +0x5E /* 00004E98 */
  7276. 00004E3C  42A7                     clr.l      -[A7]
  7277. 00004E3E  2F0C                     move.l     -[A7], A4
  7278. 00004E40  4267                     clr.w      -[A7]
  7279. 00004E42  2F3C 0002 0005           move.l     -[A7], 0x20005
  7280. 00004E48  7000                     moveq.l    D0, 0x00
  7281. 00004E4A  A82A                     syscall    ComponentDispatch
  7282. 00004E4C  265F                     movea.l    A3, [A7]+
  7283. 00004E4E  200B                     move.l     D0, A3
  7284. 00004E50  6700 0094                beq        +0x96 /* 00004EE6 */
  7285. 00004E54  2F0B                     move.l     -[A7], A3
  7286. 00004E56  486E FFF2                pea.l      [A6 - 0xE]
  7287. 00004E5A  303C 00F9                move.w     D0, 0xF9
  7288. 00004E5E  AAAA                     syscall    QuickTimeDispatch
  7289. 00004E60  486E FFF2                pea.l      [A6 - 0xE]
  7290. 00004E64  302E FFF4                move.w     D0, [A6 - 0xC]
  7291. 00004E68  4440                     neg.w      D0
  7292. 00004E6A  3F00                     move.w     -[A7], D0
  7293. 00004E6C  302E FFF2                move.w     D0, [A6 - 0xE]
  7294. 00004E70  4440                     neg.w      D0
  7295. 00004E72  3F00                     move.w     -[A7], D0
  7296. 00004E74  A8A8                     syscall    OffsetRect
  7297. 00004E76  302E FFF8                move.w     D0, [A6 - 0x8]
  7298. 00004E7A  5240                     addq.w     D0, 1
  7299. 00004E7C  48C0                     ext.l      D0
  7300. 00004E7E  2F00                     move.l     -[A7], D0
  7301. 00004E80  302E FFF6                move.w     D0, [A6 - 0xA]
  7302. 00004E84  5240                     addq.w     D0, 1
  7303. 00004E86  48C0                     ext.l      D0
  7304. 00004E88  2F00                     move.l     -[A7], D0
  7305. 00004E8A  1F3C 0001                move.b     -[A7], 0x1
  7306. 00004E8E  2F2D FC18                move.l     -[A7], [A5 - 0x3E8]
  7307. 00004E92  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  7308. 00004E96  604E                     bra        +0x50 /* 00004EE6 */
  7309. label00004E98:
  7310. 00004E98  42A7                     clr.l      -[A7]
  7311. 00004E9A  2F0C                     move.l     -[A7], A4
  7312. 00004E9C  486E FFF2                pea.l      [A6 - 0xE]
  7313. 00004EA0  2F3C 0004 0010           move.l     -[A7], 0x40010
  7314. 00004EA6  7000                     moveq.l    D0, 0x00
  7315. 00004EA8  A82A                     syscall    ComponentDispatch
  7316. 00004EAA  201F                     move.l     D0, [A7]+
  7317. 00004EAC  3E00                     move.w     D7, D0
  7318. 00004EAE  6636                     bne        +0x38 /* 00004EE6 */
  7319. 00004EB0  486E FFF2                pea.l      [A6 - 0xE]
  7320. 00004EB4  302E FFF4                move.w     D0, [A6 - 0xC]
  7321. 00004EB8  4440                     neg.w      D0
  7322. 00004EBA  3F00                     move.w     -[A7], D0
  7323. 00004EBC  302E FFF2                move.w     D0, [A6 - 0xE]
  7324. 00004EC0  4440                     neg.w      D0
  7325. 00004EC2  3F00                     move.w     -[A7], D0
  7326. 00004EC4  A8A8                     syscall    OffsetRect
  7327. 00004EC6  302E FFF8                move.w     D0, [A6 - 0x8]
  7328. 00004ECA  5240                     addq.w     D0, 1
  7329. 00004ECC  48C0                     ext.l      D0
  7330. 00004ECE  2F00                     move.l     -[A7], D0
  7331. 00004ED0  302E FFF6                move.w     D0, [A6 - 0xA]
  7332. 00004ED4  5240                     addq.w     D0, 1
  7333. 00004ED6  48C0                     ext.l      D0
  7334. 00004ED8  2F00                     move.l     -[A7], D0
  7335. 00004EDA  1F3C 0001                move.b     -[A7], 0x1
  7336. 00004EDE  2F2D FC18                move.l     -[A7], [A5 - 0x3E8]
  7337. 00004EE2  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  7338. label00004EE6:
  7339. 00004EE6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7340. 00004EEA  4E5E                     unlink     A6
  7341. 00004EEC  205F                     movea.l    A0, [A7]+
  7342. 00004EEE  DEFC 000C                add.w      A7, 0xC
  7343. 00004EF2  4ED0                     jmp        [A0]
  7344. export_1617:
  7345. 00004EF4  4E56 FFF2                link       A6, -0x000E
  7346. 00004EF8  48E7 0118                movem.l    -[A7], D7,A3,A4
  7347. 00004EFC  266E 0010                movea.l    A3, [A6 + 0x10]
  7348. 00004F00  422E 0014                clr.b      [A6 + 0x14]
  7349. 00004F04  206E 000C                movea.l    A0, [A6 + 0xC]
  7350. 00004F08  3010                     move.w     D0, [A0]
  7351. 00004F0A  0440 001A                subi.w     D0, 0x1A
  7352. 00004F0E  6704                     beq        +0x6 /* 00004F14 */
  7353. 00004F10  6000 010C                bra        +0x10E /* 0000501E */
  7354. label00004F14:
  7355. 00004F14  42A7                     clr.l      -[A7]
  7356. 00004F16  2F0B                     move.l     -[A7], A3
  7357. 00004F18  2F3C 0000 000F           move.l     -[A7], 0xF
  7358. 00004F1E  7000                     moveq.l    D0, 0x00
  7359. 00004F20  A82A                     syscall    ComponentDispatch
  7360. 00004F22  4A9F                     tst.l      [A7]+
  7361. 00004F24  6600 0086                bne        +0x88 /* 00004FAC */
  7362. 00004F28  42A7                     clr.l      -[A7]
  7363. 00004F2A  2F0B                     move.l     -[A7], A3
  7364. 00004F2C  4267                     clr.w      -[A7]
  7365. 00004F2E  2F3C 0002 0005           move.l     -[A7], 0x20005
  7366. 00004F34  7000                     moveq.l    D0, 0x00
  7367. 00004F36  A82A                     syscall    ComponentDispatch
  7368. 00004F38  285F                     movea.l    A4, [A7]+
  7369. 00004F3A  200C                     move.l     D0, A4
  7370. 00004F3C  56C0                     sne        D0
  7371. 00004F3E  4A00                     tst.b      D0
  7372. 00004F40  6700 00DC                beq        +0xDE /* 0000501E */
  7373. 00004F44  4AAD EDF0                tst.l      [A5 - 0x1210]
  7374. 00004F48  56C1                     sne        D1
  7375. 00004F4A  C001                     and.b      D0, D1
  7376. 00004F4C  6700 00D0                beq        +0xD2 /* 0000501E */
  7377. 00004F50  206D EDF0                movea.l    A0, [A5 - 0x1210]
  7378. 00004F54  2050                     movea.l    A0, [A0]
  7379. 00004F56  B9E8 00CA                cmpa.l     A4, [A0 + 0xCA]
  7380. 00004F5A  57C1                     seq        D1
  7381. 00004F5C  C001                     and.b      D0, D1
  7382. 00004F5E  6700 00BE                beq        +0xC0 /* 0000501E */
  7383. 00004F62  2F0C                     move.l     -[A7], A4
  7384. 00004F64  486E FFF2                pea.l      [A6 - 0xE]
  7385. 00004F68  303C 00F9                move.w     D0, 0xF9
  7386. 00004F6C  AAAA                     syscall    QuickTimeDispatch
  7387. 00004F6E  486E FFF2                pea.l      [A6 - 0xE]
  7388. 00004F72  302E FFF4                move.w     D0, [A6 - 0xC]
  7389. 00004F76  4440                     neg.w      D0
  7390. 00004F78  3F00                     move.w     -[A7], D0
  7391. 00004F7A  302E FFF2                move.w     D0, [A6 - 0xE]
  7392. 00004F7E  4440                     neg.w      D0
  7393. 00004F80  3F00                     move.w     -[A7], D0
  7394. 00004F82  A8A8                     syscall    OffsetRect
  7395. 00004F84  302E FFF8                move.w     D0, [A6 - 0x8]
  7396. 00004F88  48C0                     ext.l      D0
  7397. 00004F8A  2F00                     move.l     -[A7], D0
  7398. 00004F8C  206D EDF0                movea.l    A0, [A5 - 0x1210]
  7399. 00004F90  2050                     movea.l    A0, [A0]
  7400. 00004F92  3028 016A                move.w     D0, [A0 + 0x16A]
  7401. 00004F96  D06E FFF6                add.w      D0, [A6 - 0xA]
  7402. 00004F9A  48C0                     ext.l      D0
  7403. 00004F9C  2F00                     move.l     -[A7], D0
  7404. 00004F9E  1F3C 0001                move.b     -[A7], 0x1
  7405. 00004FA2  2F2D EDF0                move.l     -[A7], [A5 - 0x1210]
  7406. 00004FA6  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  7407. 00004FAA  6072                     bra        +0x74 /* 0000501E */
  7408. label00004FAC:
  7409. 00004FAC  42A7                     clr.l      -[A7]
  7410. 00004FAE  2F0B                     move.l     -[A7], A3
  7411. 00004FB0  486E FFF2                pea.l      [A6 - 0xE]
  7412. 00004FB4  2F3C 0004 0010           move.l     -[A7], 0x40010
  7413. 00004FBA  7000                     moveq.l    D0, 0x00
  7414. 00004FBC  A82A                     syscall    ComponentDispatch
  7415. 00004FBE  201F                     move.l     D0, [A7]+
  7416. 00004FC0  3E00                     move.w     D7, D0
  7417. 00004FC2  57C0                     seq        D0
  7418. 00004FC4  4A00                     tst.b      D0
  7419. 00004FC6  6756                     beq        +0x58 /* 0000501E */
  7420. 00004FC8  4AAD EDF0                tst.l      [A5 - 0x1210]
  7421. 00004FCC  56C1                     sne        D1
  7422. 00004FCE  C001                     and.b      D0, D1
  7423. 00004FD0  674C                     beq        +0x4E /* 0000501E */
  7424. 00004FD2  206D EDF0                movea.l    A0, [A5 - 0x1210]
  7425. 00004FD6  2050                     movea.l    A0, [A0]
  7426. 00004FD8  B7E8 0116                cmpa.l     A3, [A0 + 0x116]
  7427. 00004FDC  57C1                     seq        D1
  7428. 00004FDE  C001                     and.b      D0, D1
  7429. 00004FE0  673C                     beq        +0x3E /* 0000501E */
  7430. 00004FE2  486E FFF2                pea.l      [A6 - 0xE]
  7431. 00004FE6  302E FFF4                move.w     D0, [A6 - 0xC]
  7432. 00004FEA  4440                     neg.w      D0
  7433. 00004FEC  3F00                     move.w     -[A7], D0
  7434. 00004FEE  302E FFF2                move.w     D0, [A6 - 0xE]
  7435. 00004FF2  4440                     neg.w      D0
  7436. 00004FF4  3F00                     move.w     -[A7], D0
  7437. 00004FF6  A8A8                     syscall    OffsetRect
  7438. 00004FF8  302E FFF8                move.w     D0, [A6 - 0x8]
  7439. 00004FFC  48C0                     ext.l      D0
  7440. 00004FFE  2F00                     move.l     -[A7], D0
  7441. 00005000  206D EDF0                movea.l    A0, [A5 - 0x1210]
  7442. 00005004  2050                     movea.l    A0, [A0]
  7443. 00005006  3028 016A                move.w     D0, [A0 + 0x16A]
  7444. 0000500A  D06E FFF6                add.w      D0, [A6 - 0xA]
  7445. 0000500E  48C0                     ext.l      D0
  7446. 00005010  2F00                     move.l     -[A7], D0
  7447. 00005012  1F3C 0001                move.b     -[A7], 0x1
  7448. 00005016  2F2D EDF0                move.l     -[A7], [A5 - 0x1210]
  7449. 0000501A  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  7450. label0000501E:
  7451. 0000501E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7452. 00005022  4E5E                     unlink     A6
  7453. 00005024  205F                     movea.l    A0, [A7]+
  7454. 00005026  DEFC 000C                add.w      A7, 0xC
  7455. 0000502A  4ED0                     jmp        [A0]
  7456. export_1618:
  7457. fn0000502C:
  7458. 0000502C  4E56 0000                link       A6, 0
  7459. 00005030  2D6D EEFC 0008           move.l     [A6 + 0x8], [A5 - 0x1104]
  7460. 00005036  4E5E                     unlink     A6
  7461. 00005038  4E75                     rts
  7462. 0000503A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7463. export_1619: // at 0000503C (misaligned)
  7464. 0000503E  0000 1D7C                ori.b      D0, 0x7C /* '|' */
  7465. 00005042  0001 000C                ori.b      D1, 0xC
  7466. 00005046  4E5E                     unlink     A6
  7467. 00005048  2E9F                     move.l     [A7], [A7]+
  7468. 0000504A  4E75                     rts
  7469. export_1620:
  7470. 0000504C  4E56 0000                link       A6, 0
  7471. 00005050  206E 0008                movea.l    A0, [A6 + 0x8]
  7472. 00005054  2050                     movea.l    A0, [A0]
  7473. 00005056  3D68 005E 002C           move.w     [A6 + 0x2C], [A0 + 0x5E]
  7474. 0000505C  3D7C 0001 002A           move.w     [A6 + 0x2A], 0x1
  7475. 00005062  4267                     clr.w      -[A7]
  7476. 00005064  2F3C 686D 6E75           move.l     -[A7], 0x686D6E75 /* 'hmnu' */
  7477. 0000506A  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  7478. 0000506E  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  7479. 00005072  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  7480. 00005076  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  7481. 0000507A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7482. 0000507E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7483. 00005082  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7484. 00005086  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7485. 0000508A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7486. 0000508E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7487. 00005092  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  7488. 00005096  3D5F 0032                move.w     [A6 + 0x32], [A7]+
  7489. 0000509A  4E5E                     unlink     A6
  7490. 0000509C  205F                     movea.l    A0, [A7]+
  7491. 0000509E  DEFC 002A                add.w      A7, 0x2A /* '*' */
  7492. 000050A2  4ED0                     jmp        [A0]
  7493. export_1621:
  7494. 000050A4  4E56 0000                link       A6, 0
  7495. 000050A8  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  7496. 000050AE  4E5E                     unlink     A6
  7497. 000050B0  4E75                     rts
  7498. 000050B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7499. export_1622: // at 000050B4 (misaligned)
  7500. 000050B6  0000 7000                ori.b      D0, 0x0
  7501. 000050BA  2B40 F1D0                move.l     [A5 - 0xE30], D0
  7502. 000050BE  7000                     moveq.l    D0, 0x00
  7503. 000050C0  2B40 F1D4                move.l     [A5 - 0xE2C], D0
  7504. 000050C4  4E5E                     unlink     A6
  7505. 000050C6  4E75                     rts
  7506. fn000050C8:
  7507. 000050C8  4E56 FFFA                link       A6, -0x0006
  7508. 000050CC  48E7 0300                movem.l    -[A7], D6,D7
  7509. 000050D0  4AAD F1D4                tst.l      [A5 - 0xE2C]
  7510. 000050D4  6640                     bne        +0x42 /* 00005116 */
  7511. 000050D6  7000                     moveq.l    D0, 0x00
  7512. 000050D8  2B40 F1D0                move.l     [A5 - 0xE30], D0
  7513. 000050DC  2B7C 0001 01D0 F1D4      move.l     [A5 - 0xE2C], 0x101D0
  7514. 000050E4  4267                     clr.w      -[A7]
  7515. 000050E6  3F2D F1D8                move.w     -[A7], [A5 - 0xE28]
  7516. 000050EA  486D F1D4                pea.l      [A5 - 0xE2C]
  7517. 000050EE  2F2D F230                move.l     -[A7], [A5 - 0xDD0]
  7518. 000050F2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  7519. 000050F6  3E1F                     move.w     D7, [A7]+
  7520. 000050F8  56C0                     sne        D0
  7521. 000050FA  4A00                     tst.b      D0
  7522. 000050FC  677C                     beq        +0x7E /* 0000517A */
  7523. 000050FE  72D9                     moveq.l    D1, 0xFFFFFFD9
  7524. 00005100  B247                     cmp.w      D1, D7
  7525. 00005102  56C1                     sne        D1
  7526. 00005104  C001                     and.b      D0, D1
  7527. 00005106  6772                     beq        +0x74 /* 0000517A */
  7528. 00005108  3F3C 0003                move.w     -[A7], 0x3
  7529. 0000510C  A9C8                     syscall    SysBeep
  7530. 0000510E  3F07                     move.w     -[A7], D7
  7531. 00005110  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7532. 00005114  6064                     bra        +0x66 /* 0000517A */
  7533. label00005116:
  7534. 00005116  2C2D F1D4                move.l     D6, [A5 - 0xE2C]
  7535. 0000511A  202D F1D0                move.l     D0, [A5 - 0xE30]
  7536. 0000511E  D0AD F230                add.l      D0, [A5 - 0xDD0]
  7537. 00005122  2F00                     move.l     -[A7], D0
  7538. 00005124  2F2D F230                move.l     -[A7], [A5 - 0xDD0]
  7539. 00005128  2F06                     move.l     -[A7], D6
  7540. 0000512A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  7541. 0000512E  7000                     moveq.l    D0, 0x00
  7542. 00005130  2B40 F1D0                move.l     [A5 - 0xE30], D0
  7543. 00005134  203C 0001 01D0           move.l     D0, 0x101D0
  7544. 0000513A  9086                     sub.l      D0, D6
  7545. 0000513C  2B40 F1D4                move.l     [A5 - 0xE2C], D0
  7546. 00005140  4267                     clr.w      -[A7]
  7547. 00005142  3F2D F1D8                move.w     -[A7], [A5 - 0xE28]
  7548. 00005146  486D F1D4                pea.l      [A5 - 0xE2C]
  7549. 0000514A  2006                     move.l     D0, D6
  7550. 0000514C  D0AD F230                add.l      D0, [A5 - 0xDD0]
  7551. 00005150  2F00                     move.l     -[A7], D0
  7552. 00005152  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  7553. 00005156  3E1F                     move.w     D7, [A7]+
  7554. 00005158  56C0                     sne        D0
  7555. 0000515A  4A00                     tst.b      D0
  7556. 0000515C  6716                     beq        +0x18 /* 00005174 */
  7557. 0000515E  72D9                     moveq.l    D1, 0xFFFFFFD9
  7558. 00005160  B247                     cmp.w      D1, D7
  7559. 00005162  56C1                     sne        D1
  7560. 00005164  C001                     and.b      D0, D1
  7561. 00005166  670C                     beq        +0xE /* 00005174 */
  7562. 00005168  3F3C 0003                move.w     -[A7], 0x3
  7563. 0000516C  A9C8                     syscall    SysBeep
  7564. 0000516E  3F07                     move.w     -[A7], D7
  7565. 00005170  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7566. label00005174:
  7567. 00005174  2006                     move.l     D0, D6
  7568. 00005176  D1AD F1D4                add.l      [A5 - 0xE2C], D0
  7569. label0000517A:
  7570. 0000517A  4CDF 00C0                movem.l    D6,D7, [A7]+
  7571. 0000517E  4E5E                     unlink     A6
  7572. 00005180  4E75                     rts
  7573. 00005182  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7574. export_1623: // at 00005184 (misaligned)
  7575. 00005186  0000 102D                ori.b      D0, 0x2D /* '-' */
  7576. 0000518A  F234 6712 7000           fmove      (float) [A4 + D7.w], fp6
  7577. 00005190  302E 000C                move.w     D0, [A6 + 0xC]
  7578. 00005194  80BC 0000 0040           or.l       D0, 0x40 /* '@' */
  7579. 0000519A  3D40 000C                move.w     [A6 + 0xC], D0
  7580. 0000519E  6004                     bra        +0x6 /* 000051A4 */
  7581. 000051A0  426E 000C                clr.w      [A6 + 0xC]
  7582. label000051A4:
  7583. 000051A4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  7584. 000051A8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7585. 000051AC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7586. 000051B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7587. 000051B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7588. 000051B8  A8EB                     syscall    StdBits
  7589. 000051BA  4E5E                     unlink     A6
  7590. 000051BC  205F                     movea.l    A0, [A7]+
  7591. 000051BE  DEFC 0012                add.w      A7, 0x12
  7592. 000051C2  4ED0                     jmp        [A0]
  7593. export_1624:
  7594. 000051C4  4E56 0000                link       A6, 0
  7595. 000051C8  2F07                     move.l     -[A7], D7
  7596. 000051CA  3E2E 000C                move.w     D7, [A6 + 0xC]
  7597. 000051CE  102D F234                move.b     D0, [A5 - 0xDCC]
  7598. 000051D2  670E                     beq        +0x10 /* 000051E2 */
  7599. 000051D4  7000                     moveq.l    D0, 0x00
  7600. 000051D6  3007                     move.w     D0, D7
  7601. 000051D8  80BC 0000 0040           or.l       D0, 0x40 /* '@' */
  7602. 000051DE  3E00                     move.w     D7, D0
  7603. 000051E0  600E                     bra        +0x10 /* 000051F0 */
  7604. label000051E2:
  7605. 000051E2  7000                     moveq.l    D0, 0x00
  7606. 000051E4  3007                     move.w     D0, D7
  7607. 000051E6  72FF                     moveq.l    D1, 0xFFFFFFFF
  7608. 000051E8  7440                     moveq.l    D2, 0x40
  7609. 000051EA  B581                     xor.l      D1, D2
  7610. 000051EC  C081                     and.l      D0, D1
  7611. 000051EE  3E00                     move.w     D7, D0
  7612. label000051F0:
  7613. 000051F0  4AAD F1DC                tst.l      [A5 - 0xE24]
  7614. 000051F4  671C                     beq        +0x1E /* 00005212 */
  7615. 000051F6  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  7616. 000051FA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7617. 000051FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7618. 00005202  3F07                     move.w     -[A7], D7
  7619. 00005204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7620. 00005208  2F2D F1DC                move.l     -[A7], [A5 - 0xE24]
  7621. 0000520C  205F                     movea.l    A0, [A7]+
  7622. 0000520E  4E90                     jsr        [A0]
  7623. 00005210  6014                     bra        +0x16 /* 00005226 */
  7624. label00005212:
  7625. 00005212  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  7626. 00005216  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7627. 0000521A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7628. 0000521E  3F07                     move.w     -[A7], D7
  7629. 00005220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7630. 00005224  A8EB                     syscall    StdBits
  7631. label00005226:
  7632. 00005226  2E1F                     move.l     D7, [A7]+
  7633. 00005228  4E5E                     unlink     A6
  7634. 0000522A  205F                     movea.l    A0, [A7]+
  7635. 0000522C  DEFC 0012                add.w      A7, 0x12
  7636. 00005230  4ED0                     jmp        [A0]
  7637. 00005232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7638. export_1625: // at 00005234 (misaligned)
  7639. 00005236  0000 2F07                ori.b      D0, 0x7
  7640. 0000523A  3E2E 0008                move.w     D7, [A6 + 0x8]
  7641. 0000523E  102D F1C8                move.b     D0, [A5 - 0xE38]
  7642. 00005242  670C                     beq        +0xE /* 00005250 */
  7643. 00005244  2F2D F1E0                move.l     -[A7], [A5 - 0xE20]
  7644. 00005248  1F3C 0001                move.b     -[A7], 0x1
  7645. 0000524C  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  7646. label00005250:
  7647. 00005250  4A47                     tst.w      D7
  7648. 00005252  6F38                     ble        +0x3A /* 0000528C */
  7649. 00005254  3007                     move.w     D0, D7
  7650. 00005256  48C0                     ext.l      D0
  7651. 00005258  B0AD F1D4                cmp.l      D0, [A5 - 0xE2C]
  7652. 0000525C  6F04                     ble        +0x6 /* 00005262 */
  7653. 0000525E  4EBA FE68                jsr        [PC - 0x198 /* 000050C8 */]
  7654. label00005262:
  7655. 00005262  202D F1D0                move.l     D0, [A5 - 0xE30]
  7656. 00005266  D0AD F230                add.l      D0, [A5 - 0xDD0]
  7657. 0000526A  2F00                     move.l     -[A7], D0
  7658. 0000526C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7659. 00005270  3007                     move.w     D0, D7
  7660. 00005272  48C0                     ext.l      D0
  7661. 00005274  2F00                     move.l     -[A7], D0
  7662. 00005276  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  7663. 0000527A  3007                     move.w     D0, D7
  7664. 0000527C  48C0                     ext.l      D0
  7665. 0000527E  D1AD F1D0                add.l      [A5 - 0xE30], D0
  7666. 00005282  3007                     move.w     D0, D7
  7667. 00005284  48C0                     ext.l      D0
  7668. 00005286  91AD F1D4                sub.l      [A5 - 0xE2C], D0
  7669. 0000528A  6010                     bra        +0x12 /* 0000529C */
  7670. label0000528C:
  7671. 0000528C  4A47                     tst.w      D7
  7672. 0000528E  6C0C                     bge        +0xE /* 0000529C */
  7673. 00005290  3F3C 0003                move.w     -[A7], 0x3
  7674. 00005294  A9C8                     syscall    SysBeep
  7675. 00005296  487A 000E                pea.l      [PC + 0xE /* 000052A6, value 0x2C476574 ',Get', pstring "GetPICTDataViaBuffer got negative ByteCount!" */]
  7676. 0000529A  ABFF                     syscall    DebugStr
  7677. label0000529C:
  7678. 0000529C  2E1F                     move.l     D7, [A7]+
  7679. 0000529E  4E5E                     unlink     A6
  7680. 000052A0  205F                     movea.l    A0, [A7]+
  7681. 000052A2  5C4F                     addq.w     A7, 6
  7682. 000052A4  4ED0                     jmp        [A0]
  7683. 000052A6  2C47                     movea.l    A6, D7
  7684. 000052A8  6574                     bcs        +0x76 /* 0000531E */
  7685. 000052AA  5049                     addq.w     A1, 8
  7686. 000052AC  4354                     chk.w      D1, [A4]
  7687. 000052AE  4461                     neg.w      -[A1]
  7688. 000052B0  7461                     moveq.l    D2, 0x61
  7689. 000052B2  5669 6142                addq.w     [A1 + 0x6142], 3
  7690. 000052B6  7566                     moveq.l    D2, 0x66
  7691. 000052B8  6665                     bne        +0x67 /* 0000531F */
  7692. 000052BA  7220                     moveq.l    D1, 0x20
  7693. 000052BC  676F                     beq        +0x71 /* 0000532D */
  7694. 000052BE  7420                     moveq.l    D2, 0x20
  7695. 000052C0  6E65                     bgt        +0x67 /* 00005327 */
  7696. 000052C2  6761                     beq        +0x63 /* 00005325 */
  7697. 000052C4  7469                     moveq.l    D2, 0x69
  7698. 000052C6  7665                     moveq.l    D3, 0x65
  7699. 000052C8  2042                     movea.l    A0, D2
  7700. 000052CA  7974                     moveq.l    D4, 0x74
  7701. 000052CC  6543                     bcs        +0x45 /* 00005311 */
  7702. 000052CE  6F75                     ble        +0x77 /* 00005345 */
  7703. 000052D0  6E74                     bgt        +0x76 /* 00005346 */
  7704. 000052D2  2100                     move.l     -[A0], D0
  7705. export_1626:
  7706. 000052D4  4E56 FFFA                link       A6, -0x0006
  7707. 000052D8  2F07                     move.l     -[A7], D7
  7708. 000052DA  102D F1C8                move.b     D0, [A5 - 0xE38]
  7709. 000052DE  670C                     beq        +0xE /* 000052EC */
  7710. 000052E0  2F2D F1E0                move.l     -[A7], [A5 - 0xE20]
  7711. 000052E4  1F3C 0001                move.b     -[A7], 0x1
  7712. 000052E8  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  7713. label000052EC:
  7714. 000052EC  302E 0008                move.w     D0, [A6 + 0x8]
  7715. 000052F0  48C0                     ext.l      D0
  7716. 000052F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  7717. 000052F6  4267                     clr.w      -[A7]
  7718. 000052F8  3F2D F1D8                move.w     -[A7], [A5 - 0xE28]
  7719. 000052FC  486E FFFC                pea.l      [A6 - 0x4]
  7720. 00005300  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7721. 00005304  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  7722. 00005308  3E1F                     move.w     D7, [A7]+
  7723. 0000530A  56C0                     sne        D0
  7724. 0000530C  4A00                     tst.b      D0
  7725. 0000530E  6710                     beq        +0x12 /* 00005320 */
  7726. 00005310  72D9                     moveq.l    D1, 0xFFFFFFD9
  7727. 00005312  B247                     cmp.w      D1, D7
  7728. 00005314  56C1                     sne        D1
  7729. 00005316  C001                     and.b      D0, D1
  7730. 00005318  6706                     beq        +0x8 /* 00005320 */
  7731. 0000531A  3F07                     move.w     -[A7], D7
  7732. 0000531C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7733. // begin alternate branch 0000531E-00005322
  7734. label0000531E:
  7735. 0000531E  20F2 2E1F                move.l     [A0]+, [A2 + D2 * 8 + 0x1F]
  7736. // end alternate branch 0000531E-00005322
  7737. label0000531E: // (misaligned)
  7738. label00005320:
  7739. 00005320  2E1F                     move.l     D7, [A7]+
  7740. 00005322  4E5E                     unlink     A6
  7741. 00005324  205F                     movea.l    A0, [A7]+
  7742. 00005326  5C4F                     addq.w     A7, 6
  7743. 00005328  4ED0                     jmp        [A0]
  7744. 0000532A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7745. export_1627: // at 0000532C (misaligned)
  7746. 0000532E  FFFA                     .invalid   <<F/7/7>>
  7747. 00005330  48E7 0300                movem.l    -[A7], D6,D7
  7748. 00005334  3C2E 0008                move.w     D6, [A6 + 0x8]
  7749. 00005338  102D F1C4                move.b     D0, [A5 - 0xE3C]
  7750. 0000533C  670A                     beq        +0xC /* 00005348 */
  7751. 0000533E  2F2D F1E0                move.l     -[A7], [A5 - 0xE20]
  7752. 00005342  4267                     clr.w      -[A7]
  7753. 00005344  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  7754. // begin alternate branch 00005346-00005348
  7755. label00005346:
  7756. 00005346  261A                     move.l     D3, [A2]+
  7757. // end alternate branch 00005346-00005348
  7758. label00005346: // (misaligned)
  7759. label00005348:
  7760. 00005348  4A46                     tst.w      D6
  7761. 0000534A  6F58                     ble        +0x5A /* 000053A4 */
  7762. 0000534C  3006                     move.w     D0, D6
  7763. 0000534E  48C0                     ext.l      D0
  7764. 00005350  2D40 FFFA                move.l     [A6 - 0x6], D0
  7765. 00005354  3006                     move.w     D0, D6
  7766. 00005356  48C0                     ext.l      D0
  7767. 00005358  D1AD F1E4                add.l      [A5 - 0xE1C], D0
  7768. 0000535C  4267                     clr.w      -[A7]
  7769. 0000535E  3F2D F1D8                move.w     -[A7], [A5 - 0xE28]
  7770. 00005362  486E FFFA                pea.l      [A6 - 0x6]
  7771. 00005366  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7772. 0000536A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  7773. 0000536E  3E1F                     move.w     D7, [A7]+
  7774. 00005370  6706                     beq        +0x8 /* 00005378 */
  7775. 00005372  3F07                     move.w     -[A7], D7
  7776. 00005374  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7777. label00005378:
  7778. 00005378  4AAD F2BC                tst.l      [A5 - 0xD44]
  7779. 0000537C  56C0                     sne        D0
  7780. 0000537E  4A00                     tst.b      D0
  7781. 00005380  6732                     beq        +0x34 /* 000053B4 */
  7782. 00005382  206D F2BC                movea.l    A0, [A5 - 0xD44]
  7783. 00005386  2050                     movea.l    A0, [A0]
  7784. 00005388  4AA8 0048                tst.l      [A0 + 0x48]
  7785. 0000538C  56C1                     sne        D1
  7786. 0000538E  C001                     and.b      D0, D1
  7787. 00005390  6722                     beq        +0x24 /* 000053B4 */
  7788. 00005392  206D F2BC                movea.l    A0, [A5 - 0xD44]
  7789. 00005396  2050                     movea.l    A0, [A0]
  7790. 00005398  2068 0048                movea.l    A0, [A0 + 0x48]
  7791. 0000539C  2050                     movea.l    A0, [A0]
  7792. 0000539E  30AD F1E6                move.w     [A0], [A5 - 0xE1A]
  7793. 000053A2  6010                     bra        +0x12 /* 000053B4 */
  7794. label000053A4:
  7795. 000053A4  4A46                     tst.w      D6
  7796. 000053A6  6C0C                     bge        +0xE /* 000053B4 */
  7797. 000053A8  3F3C 0003                move.w     -[A7], 0x3
  7798. 000053AC  A9C8                     syscall    SysBeep
  7799. 000053AE  487A 0010                pea.l      [PC + 0x10 /* 000053C0, value 0x23507574 '#Put', pstring "PutPICTData got negative ByteCount!" */]
  7800. 000053B2  ABFF                     syscall    DebugStr
  7801. label000053B4:
  7802. 000053B4  4CDF 00C0                movem.l    D6,D7, [A7]+
  7803. 000053B8  4E5E                     unlink     A6
  7804. 000053BA  205F                     movea.l    A0, [A7]+
  7805. 000053BC  5C4F                     addq.w     A7, 6
  7806. 000053BE  4ED0                     jmp        [A0]
  7807. 000053C0  2350 7574                move.l     [A1 + 0x7574], [A0]
  7808. 000053C4  5049                     addq.w     A1, 8
  7809. 000053C6  4354                     chk.w      D1, [A4]
  7810. 000053C8  4461                     neg.w      -[A1]
  7811. 000053CA  7461                     moveq.l    D2, 0x61
  7812. 000053CC  2067                     movea.l    A0, -[A7]
  7813. 000053CE  6F74                     ble        +0x76 /* 00005444 */
  7814. 000053D0  206E 6567                movea.l    A0, [A6 + 0x6567]
  7815. 000053D4  6174                     bsr        +0x76 /* 0000544A */
  7816. 000053D6  6976                     bvs        +0x78 /* 0000544E */
  7817. 000053D8  6520                     bcs        +0x22 /* 000053FA */
  7818. 000053DA  4279 7465 436F           clr.w      [0x7465436F]
  7819. 000053E0  756E                     moveq.l    D2, 0x6E
  7820. 000053E2  7421                     moveq.l    D2, 0x21
  7821. export_1628:
  7822. 000053E4  4E56 0000                link       A6, 0
  7823. 000053E8  102D F1C8                move.b     D0, [A5 - 0xE38]
  7824. 000053EC  670C                     beq        +0xE /* 000053FA */
  7825. 000053EE  2F2D F1E0                move.l     -[A7], [A5 - 0xE20]
  7826. 000053F2  1F3C 0001                move.b     -[A7], 0x1
  7827. 000053F6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  7828. label000053FA:
  7829. 000053FA  426E 0012                clr.w      [A6 + 0x12]
  7830. 000053FE  4E5E                     unlink     A6
  7831. 00005400  205F                     movea.l    A0, [A7]+
  7832. 00005402  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7833. 00005406  4ED0                     jmp        [A0]
  7834.